]> granicus.if.org Git - php/commitdiff
use safe_erealloc
authorStanislav Malyshev <stas@php.net>
Tue, 6 Mar 2007 02:03:28 +0000 (02:03 +0000)
committerStanislav Malyshev <stas@php.net>
Tue, 6 Mar 2007 02:03:28 +0000 (02:03 +0000)
ext/sybase/php_sybase_db.c

index 10be6992aba77c3ff643b00d43e72855e30d21e2..f8d9d52186831a3a03b7791b66955506d0cf8f2a 100644 (file)
@@ -839,7 +839,7 @@ PHP_FUNCTION(sybase_query)
        while (retvalue!=FAIL && retvalue!=NO_MORE_ROWS) {
                result->num_rows++;
                if (result->num_rows > blocks_initialized*SYBASE_ROWS_BLOCK) {
-                       result->data = (zval ***) erealloc(result->data,sizeof(zval **)*SYBASE_ROWS_BLOCK*(++blocks_initialized));
+                       result->data = (zval ***) safe_erealloc(result->data, SYBASE_ROWS_BLOCK*(++blocks_initialized), sizeof(zval **), 0);
                }
                result->data[i] = (zval **) safe_emalloc(sizeof(zval *), num_fields, 0);
                for (j=1; j<=num_fields; j++) {