summaryrefslogtreecommitdiff
path: root/ext/gd
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2011-01-19 15:23:07 +0000
committerPierre Joye <pajoye@php.net>2011-01-19 15:23:07 +0000
commitf47405315ddb59f7635f5bda8bc57959bae62db4 (patch)
tree213593cc631f0dc8cdbfc30dd57b515fc5b78dd7 /ext/gd
parent458ce08ab3b72186d8c2e9d6c03d6358f9fb7508 (diff)
downloadphp-git-f47405315ddb59f7635f5bda8bc57959bae62db4.tar.gz
- malloc may fail
Diffstat (limited to 'ext/gd')
-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;