backend, bailing out if anything other than SSH is in use.
git-svn-id: svn://svn.tartarus.org/sgt/putty@7322
cda61777-01e9-0310-a592-
d414129be87e
if (!strcmp(p, "-pw")) {
RETURN(2);
UNAVAILABLE_IN(TOOLTYPE_NONNETWORK);
- cmdline_password = value;
+ SAVEABLE(1);
+ /* We delay evaluating this until after the protocol is decided,
+ * so that we can warn if it's of no use with the selected protocol */
+ if (cfg->protocol != PROT_SSH)
+ cmdline_error("The -pw option can only be used with the "
+ "SSH protocol");
+ else
+ cmdline_password = value;
}
if (!strcmp(p, "-agent") || !strcmp(p, "-pagent") ||