diff mbox series

[V2,10/36] Check return from malloc in multiparser library

Message ID 20211114172733.71602-11-sbabic@denx.de
State Changes Requested
Headers show
Series DELTA Update | expand

Commit Message

Stefano Babic Nov. 14, 2021, 5:27 p.m. UTC
Multiparser staruc created in the initialization is not checked for
error.

Signed-off-by: Stefano Babic <sbabic@denx.de>
---
 corelib/multipart_parser.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/corelib/multipart_parser.c b/corelib/multipart_parser.c
index 982e853..c6e0530 100644
--- a/corelib/multipart_parser.c
+++ b/corelib/multipart_parser.c
@@ -84,6 +84,8 @@  multipart_parser* multipart_parser_init
                                strlen(boundary) +
                                strlen(boundary) + 9);
 
+  if (!p)
+     return NULL;
   strcpy(p->multipart_boundary, boundary);
   p->boundary_length = strlen(boundary);