summaryrefslogtreecommitdiff
path: root/Zend/zend_extensions.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-04-25 14:20:52 +0000
committerZeev Suraski <zeev@php.net>2000-04-25 14:20:52 +0000
commit94a724f68625c7b4c1cc83e9b6fdf98060eace34 (patch)
tree749457d1e655381ee2fae57c7ebaee2c91e499e2 /Zend/zend_extensions.c
parenta20e90abb3443961c1fb9c4705c7b29ee6b01816 (diff)
downloadphp-git-94a724f68625c7b4c1cc83e9b6fdf98060eace34.tar.gz
Fix bug
Diffstat (limited to 'Zend/zend_extensions.c')
-rw-r--r--Zend/zend_extensions.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_extensions.c b/Zend/zend_extensions.c
index e126f724b4..ee69ef380e 100644
--- a/Zend/zend_extensions.c
+++ b/Zend/zend_extensions.c
@@ -21,7 +21,7 @@
#include "zend_extensions.h"
ZEND_API zend_llist zend_extensions;
-static int last_resource_number;
+static int last_resource_number=0;
int zend_load_extensions(char **extension_paths)
{
@@ -162,9 +162,9 @@ void zend_extension_dtor(zend_extension *extension)
ZEND_API int zend_get_resource_handle(zend_extension *extension)
{
- if (last_resource_number<4) {
+ if (last_resource_number<ZEND_MAX_RESERVED_RESOURCES) {
extension->resource_number = last_resource_number;
- return last_resource_number;
+ return last_resource_number++;
} else {
return -1;
}