]> granicus.if.org Git - php/commitdiff
- Fix #55301 (pdo_odbc part) check if malloc succeded
authorPierre Joye <pajoye@php.net>
Thu, 28 Jul 2011 10:37:04 +0000 (10:37 +0000)
committerPierre Joye <pajoye@php.net>
Thu, 28 Jul 2011 10:37:04 +0000 (10:37 +0000)
ext/pdo_odbc/pdo_odbc.c

index 69ac263ac7e66a3ea816c278376988ce803cfacd..bc71aada53c9a35e44a06133863d3ee71e26812e 100755 (executable)
@@ -98,6 +98,9 @@ PHP_MINIT_FUNCTION(pdo_odbc)
                char *instance = INI_STR("pdo_odbc.db2_instance_name");
                if (instance) {
                        char *env = malloc(sizeof("DB2INSTANCE=") + strlen(instance));
+                       if (!env) {
+                               return FAILURE;
+                       }
                        strcpy(env, "DB2INSTANCE=");
                        strcat(env, instance);
                        putenv(env);