diff options
author | Zeev Suraski <zeev@php.net> | 2001-07-27 11:03:32 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2001-07-27 11:03:32 +0000 |
commit | cba5dd75464ef8b80f7b2fc02d7660fe48ff7139 (patch) | |
tree | 9c22bed6a0b93328d4d3342c303104f7e5c45f7d /TSRM/TSRM.c | |
parent | 0c9d455a81fe0696805168ff1dddaaac58c13313 (diff) | |
download | php-git-cba5dd75464ef8b80f7b2fc02d7660fe48ff7139.tar.gz |
Fix release runtime :)
Diffstat (limited to 'TSRM/TSRM.c')
-rw-r--r-- | TSRM/TSRM.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/TSRM/TSRM.c b/TSRM/TSRM.c index 89e7b048a7..121eb81c5d 100644 --- a/TSRM/TSRM.c +++ b/TSRM/TSRM.c @@ -81,7 +81,12 @@ static FILE *tsrm_error_file; } #else #define TSRM_ERROR -#define TSRM_SAFE_RETURN_RSRC(array, offset, range) return array[offset] +#define TSRM_SAFE_RETURN_RSRC(array, offset, range) \ + if (offset==0) { \ + return &array; \ + } else { \ + return array[TSRM_UNSHUFFLE_RSRC_ID(offset)]; \ + } #endif #if defined(PTHREADS) |