summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Joye <pajoye@php.net>2011-07-28 10:37:04 +0000
committerPierre Joye <pajoye@php.net>2011-07-28 10:37:04 +0000
commit3f28c4eb113df5a6d9a6f37204d271cb578bfce8 (patch)
treeab0f5e1385a5998a388116effacc4273eb8fdf82
parent582c2fa8685efdf6315f7ab6467d7e99de1f3156 (diff)
downloadphp-git-3f28c4eb113df5a6d9a6f37204d271cb578bfce8.tar.gz
- Fix #55301 (pdo_odbc part) check if malloc succeded
-rwxr-xr-xext/pdo_odbc/pdo_odbc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/pdo_odbc/pdo_odbc.c b/ext/pdo_odbc/pdo_odbc.c
index 69ac263ac7..bc71aada53 100755
--- a/ext/pdo_odbc/pdo_odbc.c
+++ b/ext/pdo_odbc/pdo_odbc.c
@@ -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);