summaryrefslogtreecommitdiffstats
path: root/src/globals.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/globals.c')
-rw-r--r--src/globals.c13
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;