main: fix two one-byte overreads in header_value()
[project/cgi-io.git] / multipart_parser.c
index ee82c82c8bfa6cdc212cc48c21bdfed17ca2f066..f1e1f38e1d7100a0734c5c21273b377b4f40ecbe 100644 (file)
@@ -84,6 +84,9 @@ multipart_parser* multipart_parser_init
                                strlen(boundary) +
                                strlen(boundary) + 9);
 
+  if (!p)
+         return NULL;
+
   strcpy(p->multipart_boundary, boundary);
   p->boundary_length = strlen(boundary);