summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/gd/gdcache.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/gd/gdcache.c b/ext/gd/gdcache.c
index a728d82548..2349e38b93 100644
--- a/ext/gd/gdcache.c
+++ b/ext/gd/gdcache.c
@@ -159,6 +159,9 @@ cacheFetch( char **error, void *key )
key_value_t *map;
map = (key_value_t *)malloc(sizeof(key_value_t));
+ if (map == NULL) {
+ return NULL;
+ }
map->key = *(int *)key;
map->value = 3;