]> granicus.if.org Git - php/commitdiff
TSRM fix
authorEdin Kadribasic <edink@php.net>
Tue, 18 May 2004 10:53:53 +0000 (10:53 +0000)
committerEdin Kadribasic <edink@php.net>
Tue, 18 May 2004 10:53:53 +0000 (10:53 +0000)
ext/sybase_ct/php_sybase_ct.c

index a5c9affb83fbaa8ce7076fd9909df619fb835b22..90d2dc8aad79bc94c3eb3935323ce2c231c359f8 100644 (file)
@@ -1085,10 +1085,11 @@ static int php_sybase_finish_results (sybase_result *result)
        return retcode;
 }
 
-static int php_sybase_fetch_result_row (sybase_result *result, int numrows) 
+static int php_sybase_fetch_result_row (sybase_result *result, int numrows)
 {
        int i, j;
        CS_INT retcode;
+       TSRMLS_FETCH();
        
        /* We've already fetched everything */
        if (result->last_retcode == CS_END_DATA || result->last_retcode == CS_END_RESULTS) {
@@ -1133,7 +1134,7 @@ static int php_sybase_fetch_result_row (sybase_result *result, int numrows)
                                                /* This signals we have an integer datatype, but we need to convert to double if we 
                                                 * overflow. 
                                                 */
-                                               convert_scalar_to_number(&result->data[i][j]);
+                                               convert_scalar_to_number(&result->data[i][j] TSRMLS_CC);
                                                break;
                                }
                        }