cvs: php4 /ext/pgsql pgsql.c

From: Date: Sat, 20 Jul 2002 06:45:35 +0000
Subject: cvs: php4 /ext/pgsql pgsql.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-12892@lists.php.net to get a copy of this message
yohgaki Sat Jul 20 02:45:35 2002 EDT Modified files: /php4/ext/pgsql pgsql.c Log: Fixed crash. Index: php4/ext/pgsql/pgsql.c diff -u php4/ext/pgsql/pgsql.c:1.206 php4/ext/pgsql/pgsql.c:1.207 --- php4/ext/pgsql/pgsql.c:1.206 Wed Jul 17 03:50:32 2002 +++ php4/ext/pgsql/pgsql.c Sat Jul 20 02:45:35 2002 @@ -19,7 +19,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pgsql.c,v 1.206 2002/07/17 07:50:32 yohgaki Exp $ */ +/* $Id: pgsql.c,v 1.207 2002/07/20 06:45:35 yohgaki Exp $ */ #include <stdlib.h> @@ -3079,7 +3079,7 @@ /* }}} */ #define PGSQL_CONV_CHECK_IGNORE() \ - if (!err && !strcmp(Z_STRVAL_P(new_val), "NULL")) { \ + if (!err && Z_TYPE_P(new_val) == IS_STRING && !strcmp(Z_STRVAL_P(new_val), "NULL")) { \ /* if value is NULL and has default, remove entry to use default value*/ \ if (!(opt & PGSQL_CONV_IGNORE_DEFAULT) && Z_BVAL_PP(has_default)) { \ zval_dtor(new_val); \

« previous php.cvs (#12892) next »