cvs: php4 /ext/fbsql php_fbsql.c
| From: | Frank M. Kromann | Date: | Wed, 14 Nov 2001 20:42:39 +0000 |
| Subject: | cvs: php4 /ext/fbsql php_fbsql.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-8211@lists.php.net to get a copy of this message | ||
fmk Wed Nov 14 15:42:39 2001 EDT
Modified files:
/php4/ext/fbsql php_fbsql.c
Log:
Prevent fbsql_num_rows from looping
Index: php4/ext/fbsql/php_fbsql.c
diff -u php4/ext/fbsql/php_fbsql.c:1.65 php4/ext/fbsql/php_fbsql.c:1.66
--- php4/ext/fbsql/php_fbsql.c:1.65 Sat Nov 10 02:43:23 2001
+++ php4/ext/fbsql/php_fbsql.c Wed Nov 14 15:42:38 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_fbsql.c,v 1.65 2001/11/10 07:43:23 fmk Exp $ */
+/* $Id: php_fbsql.c,v 1.66 2001/11/14 20:42:38 fmk Exp $ */
/* TODO:
*
@@ -639,7 +639,7 @@
for (;;)
{
void *rawData;
- if (row >= result->rowCount && row != 0x7fffffff) return 0;
+ if (row >= result->rowCount && result->rowCount != 0x7fffffff) return 0;
if (fbcrhRowCount(result->rowHandler) > (unsigned int)row) return 1;
rawData = fbcdcFetch(result->link->connection, result->batchSize,
result->fetchHandle);
if (!fbcrhAddBatch(result->rowHandler, rawData)) result->rowCount =
fbcrhRowCount(result->rowHandler);