cvs: php4 /ext/mssql php_mssql.c
| From: | Frank M. Kromann | Date: | Wed, 29 Nov 2000 17:08:22 +0000 |
| Subject: | cvs: php4 /ext/mssql php_mssql.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-2826@lists.php.net to get a copy of this message | ||
fmk Wed Nov 29 09:08:22 2000 EDT
Modified files:
/php4/ext/mssql php_mssql.c
Log:
Fixing wring resource handle returned from mssql_query().
The error was introduced when adding mssql_fetch_batch().
Index: php4/ext/mssql/php_mssql.c
diff -u php4/ext/mssql/php_mssql.c:1.32 php4/ext/mssql/php_mssql.c:1.33
--- php4/ext/mssql/php_mssql.c:1.32 Mon Nov 20 19:09:16 2000
+++ php4/ext/mssql/php_mssql.c Wed Nov 29 09:08:22 2000
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_mssql.c,v 1.32 2000/11/21 03:09:16 fmk Exp $ */
+/* $Id: php_mssql.c,v 1.33 2000/11/29 17:08:22 fmk Exp $ */
#ifdef COMPILE_DL_MSSQL
#define HAVE_MSSQL 1
@@ -899,12 +899,12 @@
RETURN_FALSE;
}
- result = (mssql_result *) emalloc(sizeof(mssql_result));
num_fields = dbnumcols(mssql_ptr->link);
if (num_fields <= 0) {
- RETURN_TRUE;
+ RETURN_FALSE;
}
+ result = (mssql_result *) emalloc(sizeof(mssql_result));
column_types = (int *) emalloc(sizeof(int) * num_fields);
for (i=0; i<num_fields; i++) {
column_types[i] = coltype(i+1);
@@ -961,7 +961,6 @@
}
efree(column_types);
ZEND_REGISTER_RESOURCE(return_value, result, le_result);
- RETURN_TRUE;
}
/* }}} */