Pārlūkot izejas kodu

microhttpd: return on malloc failure

(cherry picked from commit cdf0eda22f91f0d237e0ae0a9fc3ad292934fae1)
Daniel-Constantin Mierla 5 mēneši atpakaļ
vecāks
revīzija
8bde7892f4
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      src/modules/microhttpd/microhttpd_mod.c

+ 2 - 2
src/modules/microhttpd/microhttpd_mod.c

@@ -500,9 +500,9 @@ static enum MHD_Result ksr_microhttpd_request(void *cls,
 				if(cstream->data.s != NULL) {
 					free(cstream->data.s);
 					free(cstream);
-					*ptr = NULL;
-					return MHD_NO;
 				}
+				*ptr = NULL;
+				return MHD_NO;
 			}
 			if(cstream->data.s != NULL) {
 				snprintf(buf, bsize, "%s%s", cstream->data.s, upload_data);