From 20d8e32a58b30c7d2bb96fdc2b9cb0aaae3866de Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 5 Aug 2002 11:15:57 +0000 Subject: support blank arguments to options, each option should check for blank ones themselves if they need to prevent this. --- src/main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index fe19d181b..998b1f3e4 100644 --- a/src/main.c +++ b/src/main.c @@ -525,7 +525,7 @@ static void GetStr(char **string, { if(*string) free(*string); - if(value && *value) + if(value) *string = strdup(value); else *string = NULL; @@ -1131,7 +1131,7 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */ nextarg=(char *)&parse[1]; /* this is the actual extra parameter */ singleopt=TRUE; /* don't loop anymore after this */ } - else if((!nextarg || !*nextarg) && aliases[hit].extraparam) { + else if(!nextarg && aliases[hit].extraparam) { return PARAM_REQUIRES_PARAMETER; } else if(nextarg && aliases[hit].extraparam) @@ -1324,7 +1324,7 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */ GetStr(&postdata, nextarg); } - if(config->postfields && *config->postfields) { + if(config->postfields) { /* we already have a string, we append this one with a separating &-letter */ char *oldpost=config->postfields; -- cgit v1.2.3