]> granicus.if.org Git - php/commitdiff
Patch for Bug #21279 submitted by ernani@php.net
authorDan Kalowsky <kalowsky@php.net>
Fri, 7 Feb 2003 02:58:31 +0000 (02:58 +0000)
committerDan Kalowsky <kalowsky@php.net>
Fri, 7 Feb 2003 02:58:31 +0000 (02:58 +0000)
ext/odbc/php_odbc.c

index 0b35f977d865be601e1603be54b48561a022d0dc..ee36ac6ddfccf086b9542b8385d7d07f7168b7a7 100644 (file)
@@ -1455,7 +1455,7 @@ static void php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
                                if (rc == SQL_SUCCESS_WITH_INFO) {
                                        Z_STRLEN_P(tmp) = result->longreadlen;
                                } else if (result->values[i].vallen == SQL_NULL_DATA) {
-                                       Z_STRVAL_P(tmp) = empty_string;
+                                       ZVAL_NULL(tmp);
                                        break;
                                } else {
                                        Z_STRLEN_P(tmp) = result->values[i].vallen;
@@ -1465,7 +1465,7 @@ static void php_odbc_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
 
                        default:
                                if (result->values[i].vallen == SQL_NULL_DATA) {
-                                       Z_STRVAL_P(tmp) = empty_string;
+                                       ZVAL_NULL(tmp);
                                        break;
                                }
                                Z_STRLEN_P(tmp) = result->values[i].vallen;