]> granicus.if.org Git - php/commitdiff
- malloc may fail
authorPierre Joye <pajoye@php.net>
Wed, 19 Jan 2011 15:23:07 +0000 (15:23 +0000)
committerPierre Joye <pajoye@php.net>
Wed, 19 Jan 2011 15:23:07 +0000 (15:23 +0000)
ext/gd/gdcache.c

index a728d8254831e2f4cc0de6893e0ba0a46ec1e483..2349e38b939f9db74728044dc609648c901d1c42 100644 (file)
@@ -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;