From 188a687150a9839a79cf822a5f4be285d7ef9175 Mon Sep 17 00:00:00 2001 From: c9s Date: Sun, 1 Jun 2014 01:25:34 +0800 Subject: [PATCH] check the pointer returns from zmalloc --- src/token.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/token.c b/src/token.c index 6f3e980..c646a4a 100644 --- a/src/token.c +++ b/src/token.c @@ -15,6 +15,8 @@ str_array * str_array_create(int cap) { str_array * list = (str_array*) zmalloc( sizeof(str_array) ); + if (!list) + return NULL; list->len = 0; list->cap = cap; list->tokens = (char**) zmalloc( sizeof(char*) * cap);