diff --git a/src/tool_operate.c b/src/tool_operate.c
index 398cd812eecc8ae851117b4c9974682fd21accf4..b77411bf1f7f0f47bc87c6309b2c477e144e206f 100644
--- a/src/tool_operate.c
+++ b/src/tool_operate.c
@@ -314,13 +314,13 @@ static int operate_do(struct Configurable *config)
       if(SetHTTPrequest(config,
                         (config->no_body?HTTPREQ_HEAD:HTTPREQ_GET),
                         &config->httpreq)) {
-        res = PARAM_BAD_USE;
+        res = CURLE_FAILED_INIT;
         goto quit_curl;
       }
     }
     else {
       if(SetHTTPrequest(config, HTTPREQ_SIMPLEPOST, &config->httpreq)) {
-        res = PARAM_BAD_USE;
+        res = CURLE_FAILED_INIT;
         goto quit_curl;
       }
     }