struct stat st;
char *filename = cred_style + 5;
- while (*filename && isspace ((int) *filename)) ++filename;
+ while (*filename && isspace ((unsigned char) *filename)) ++filename;
if (*filename == '/') {
credentials_file = filename;
if (cred_style == NULL || ! strcmp (cred_style, "legacy")) {
if (sasl) {
+ creds->user = user == NULL ? getusername () : user;
+
/* This is what inc.c and msgchk.c used to contain. */
/* Only inc.c and msgchk.c do this. smtp.c doesn't. */
- creds->user = user == NULL ? getusername () : user;
creds->password = getusername ();
}
} else if (! strncasecmp (cred_style, "file:", 5)) {