summaryrefslogtreecommitdiff
path: root/ext/sybase_ct/php_sybase_ct.c
diff options
context:
space:
mode:
authorEdin Kadribasic <edink@php.net>2004-05-18 10:53:53 +0000
committerEdin Kadribasic <edink@php.net>2004-05-18 10:53:53 +0000
commite489d93abcffc58d8a0bc48380e5426666bf6eac (patch)
tree4925c2889aadd131c9f332163e9962581014ea92 /ext/sybase_ct/php_sybase_ct.c
parent3b64493a3d9c7ec0c1866e08b9541091b5b219e5 (diff)
downloadphp-git-e489d93abcffc58d8a0bc48380e5426666bf6eac.tar.gz
TSRM fix
Diffstat (limited to 'ext/sybase_ct/php_sybase_ct.c')
-rw-r--r--ext/sybase_ct/php_sybase_ct.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/sybase_ct/php_sybase_ct.c b/ext/sybase_ct/php_sybase_ct.c
index a5c9affb83..90d2dc8aad 100644
--- a/ext/sybase_ct/php_sybase_ct.c
+++ b/ext/sybase_ct/php_sybase_ct.c
@@ -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;
}
}