]> 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 83f9927c92781600054b8372cba57f52d548ee06..4065211b43194a13d768267b9a8beb4f16933a6b 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);