]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
return CURLE_OK instead of CURLE_FAILED_INIT if PARAM_HEKP_REQUESTED returned by...
authorMarty Kuhrt <marty@kuhrt.net>
Sun, 1 Jun 2008 16:01:37 +0000 (16:01 +0000)
committerMarty Kuhrt <marty@kuhrt.net>
Sun, 1 Jun 2008 16:01:37 +0000 (16:01 +0000)
src/main.c

index 0a00efc93fd4836d0294c5ec983055db9fcf0722..b5c4067ae38d081df817bed3874bcaab038e5713 100644 (file)
@@ -3915,11 +3915,14 @@ operate(struct Configurable *config, int argc, argv_item_t argv[])
 
         res = getparameter(flag, nextarg, &passarg, config);
         if(res) {
-          const char *reason = param2text(res);
-          if(res != PARAM_HELP_REQUESTED)
+          int retval = CURLE_OK;
+          if(res != PARAM_HELP_REQUESTED) {
+            const char *reason = param2text(res);
             helpf(config->errors, "option %s: %s\n", origopt, reason);
+            retval = CURLE_FAILED_INIT;
+          }
           clean_getout(config);
-          return CURLE_FAILED_INIT;
+          return retval;
         }
 
         if(passarg) /* we're supposed to skip this */