]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tool_getparam: remove two redundant conditions
authorDaniel Stenberg <daniel@haxx.se>
Fri, 10 May 2024 08:24:15 +0000 (10:24 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Fri, 10 May 2024 13:54:01 +0000 (15:54 +0200)
When getstr() does not return error, it returns a valid pointer.

Spotted by CodeSonar

Closes #13576

src/tool_getparam.c

index f56981a743d86832a2197604edf043a37c30658a..7c265c9afe182416f8f58ba09b00ef627768f7be 100644 (file)
@@ -894,8 +894,7 @@ static ParameterError data_urlencode(struct GlobalConfig *global,
     err = getstr(&postdata, p, ALLOW_BLANK);
     if(err)
       goto error;
-    if(postdata)
-      size = strlen(postdata);
+    size = strlen(postdata);
   }
 
   if(!postdata) {
@@ -1124,8 +1123,7 @@ static ParameterError set_data(cmdline_t cmd,
     err = getstr(&postdata, nextarg, ALLOW_BLANK);
     if(err)
       return err;
-    if(postdata)
-      size = strlen(postdata);
+    size = strlen(postdata);
   }
   if(cmd == C_JSON)
     config->jsoned = TRUE;