Skip to content

Commit ccdf777

Browse files
committed
Merge pull request #615
2 parents e6a5995 + 9596415 commit ccdf777

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/MongoDB/Monitoring/functions.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,12 @@ PHP_FUNCTION(MongoDB_Driver_Monitoring_addSubscriber)
7070

7171
zend_hash_str_update(MONGODB_G(subscribers), hash, strlen(hash), zSubscriber);
7272
#else
73-
if (zend_hash_find(MONGODB_G(subscribers), hash, strlen(hash), (void**) &subscriber) == SUCCESS) {
73+
if (zend_hash_find(MONGODB_G(subscribers), hash, strlen(hash) + 1, (void**) &subscriber) == SUCCESS) {
7474
efree(hash);
7575
return;
7676
}
7777

78-
zend_hash_update(MONGODB_G(subscribers), hash, strlen(hash), (void*) &zSubscriber, sizeof(zval*), NULL);
78+
zend_hash_update(MONGODB_G(subscribers), hash, strlen(hash) + 1, (void*) &zSubscriber, sizeof(zval*), NULL);
7979
#endif
8080
Z_ADDREF_P(zSubscriber);
8181
efree(hash);
@@ -105,7 +105,7 @@ PHP_FUNCTION(MongoDB_Driver_Monitoring_removeSubscriber)
105105
#if PHP_VERSION_ID >= 70000
106106
zend_hash_str_del(MONGODB_G(subscribers), hash, strlen(hash));
107107
#else
108-
zend_hash_del(MONGODB_G(subscribers), hash, strlen(hash));
108+
zend_hash_del(MONGODB_G(subscribers), hash, strlen(hash) + 1);
109109
#endif
110110
efree(hash);
111111
}

0 commit comments

Comments
 (0)