X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=cmdline.c;h=82cd4f86f67f280adea7a43522f2c3f8d4dce239;hb=4c31b113a6deb4894b640e4989ae9ef1f8063c0e;hp=a67b0132e7a805426f114429cc02c6b8b82846c2;hpb=8ef84a8a21bf7b09b3c2da897a85b2fd6d42ce0a;p=PuTTY.git diff --git a/cmdline.c b/cmdline.c index a67b0132..82cd4f86 100644 --- a/cmdline.c +++ b/cmdline.c @@ -137,6 +137,7 @@ int cmdline_process_param(char *p, char *value, int need_save, Config *cfg) /* This parameter must be processed immediately rather than being * saved. */ do_defaults(value, cfg); + loaded_session = TRUE; return 2; } if (!strcmp(p, "-ssh")) { @@ -313,6 +314,13 @@ int cmdline_process_param(char *p, char *value, int need_save, Config *cfg) cfg->nopty = 1; } + if (!strcmp(p, "-N")) { + RETURN(1); + UNAVAILABLE_IN(TOOLTYPE_FILETRANSFER | TOOLTYPE_NONNETWORK); + SAVEABLE(0); + cfg->ssh_no_shell = 1; + } + if (!strcmp(p, "-C")) { RETURN(1); UNAVAILABLE_IN(TOOLTYPE_NONNETWORK);