diff options
Diffstat (limited to 'src/globals.c')
-rw-r--r-- | src/globals.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/globals.c b/src/globals.c index 86c48f3..2a2c463 100644 --- a/src/globals.c +++ b/src/globals.c @@ -137,6 +137,13 @@ gchar *get_ncpmount_command (gboolean whith_password, gint *length) command = g_string_append (command, cmd_params.codepage); } + /* Extra options */ + if(cmd_params.extraoptions != NULL) + { + command = g_string_append (command, " "); + command = g_string_append (command, g_shell_unquote(cmd_params.extraoptions, NULL)); + } + if(cmd_params.C) { command = g_string_append (command, " -C "); @@ -275,6 +282,12 @@ void clear_cmdparams () cmd_params.mount_point = NULL; } + if(cmd_params.extraoptions != NULL) + { + g_free(cmd_params.extraoptions); + cmd_params.extraoptions = NULL; + } + cmd_params.C = FALSE; cmd_params.n = FALSE; cmd_params.s = FALSE; |