getparameter: avoid returning uninitialized 'usedarg'

Fixes #1728
This commit is contained in:
Daniel Stenberg 2017-08-04 11:49:27 +02:00
parent 0b11660234
commit d6c8def82a
2 changed files with 3 additions and 3 deletions

View file

@ -49,7 +49,7 @@ int parseconfig(const char *filename, struct GlobalConfig *global)
int res;
FILE *file;
char filebuffer[512];
bool usedarg;
bool usedarg = FALSE;
char *home;
int rc = 0;
struct OperationConfig *operation = global->first;
@ -220,7 +220,7 @@ int parseconfig(const char *filename, struct GlobalConfig *global)
#endif
res = getparameter(option, param, &usedarg, global, operation);
if(param && *param && !usedarg)
if(!res && param && *param && !usedarg)
/* we passed in a parameter that wasn't used! */
res = PARAM_GOT_EXTRA_PARAMETER;