cvs: php4 /ext/pgsql pgsql.c
| From: | Yasuo Ohgaki | 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); \