diff --git a/src/tool_getparam.c b/src/tool_getparam.c index 571918389d..4c910fd73c 100644 --- a/src/tool_getparam.c +++ b/src/tool_getparam.c @@ -1988,16 +1988,15 @@ ParameterError getparameter(const char *flag, /* f or -long-flag */ err = getstr(&config->hsts, nextarg, ALLOW_BLANK); break; case C_COOKIE: /* --cookie */ - if(nextarg[0] == '@') { - nextarg++; - } - else if(strchr(nextarg, '=')) { + if(strchr(nextarg, '=')) { /* A cookie string must have a =-letter */ err = add2list(&config->cookies, nextarg); break; } - /* We have a cookie file to read from! */ - err = add2list(&config->cookiefiles, nextarg); + else { + /* We have a cookie file to read from! */ + err = add2list(&config->cookiefiles, nextarg); + } break; case C_USE_ASCII: /* --use-ascii */ config->use_ascii = toggle;