Revert "Imported Upstream version 7.44.0"
[platform/upstream/curl.git] / tests / server / getpart.c
index f773dd0..fb86596 100644 (file)
@@ -209,7 +209,8 @@ static int decodedata(char  **buf,   /* dest buffer */
     ** let's just assume it is an OOM condition, currently we have
     ** no input for this function that decodes to zero length data.
     */
-    free(buf64);
+    if(buf64)
+      free(buf64);
 
     return GPE_OUT_OF_MEMORY;
   }
@@ -434,13 +435,15 @@ int getpart(char **outbuf, size_t *outlen,
 
   } /* while */
 
-  free(buffer);
+  if(buffer)
+    free(buffer);
 
   if(error != GPE_OK) {
     if(error == GPE_END_OF_FILE)
       error = GPE_OK;
     else {
-      free(*outbuf);
+      if(*outbuf)
+        free(*outbuf);
       *outbuf = NULL;
       *outlen = 0;
     }