]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
OS400: fix a use-after-free/double-free case
authorPatrick Monnerat <patrick@monnerat.net>
Wed, 24 Sep 2025 23:14:19 +0000 (01:14 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Thu, 25 Sep 2025 08:18:22 +0000 (10:18 +0200)
Closes #18713

packages/OS400/ccsidcurl.c

index 101cf90247057609484b153719834240a3830c7d..b40367fd960bdcbd3d5717339e3a55c01f337ded 100644 (file)
@@ -1246,6 +1246,7 @@ curl_easy_setopt_ccsid(CURL *easy, CURLoption tag, ...)
 
       data->set.postfieldsize = pfsize;         /* Replace data size. */
       s = cp;
+      cp = NULL;
     }
 
     result = curl_easy_setopt(easy, CURLOPT_POSTFIELDS, s);