Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpredis/phpredis.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Favre-Felix <n.favrefelix@gmail.com>2011-09-04 20:43:11 +0400
committerNicolas Favre-Felix <n.favrefelix@gmail.com>2011-09-04 20:43:11 +0400
commit0c03ac7f49b06280e374bb165d5e91fbf3ed7688 (patch)
tree851ab606d0902b3a9337fd977371e27a1fcdf0c5 /redis_array.c
parent0ac4ab8560e4eaf80dced8811b11ee1b44aa90e1 (diff)
Check for memory error, not fixed yet
Diffstat (limited to 'redis_array.c')
-rw-r--r--redis_array.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/redis_array.c b/redis_array.c
index 538dfa1c..4a7c735e 100644
--- a/redis_array.c
+++ b/redis_array.c
@@ -754,13 +754,6 @@ PHP_METHOD(RedisArray, mset)
if(zend_hash_get_current_data(h_keys, (void**)&data) == FAILURE) {
continue;
}
- /*
- if (Z_TYPE_PP(data) != IS_STRING) {
- php_error_docref(NULL TSRMLS_CC, E_ERROR, "MSET: all keys must be string.");
- efree(pos);
- RETURN_FALSE;
- }
- */
redis_instances[i] = ra_find_node(ra, key, key_len - 1, &pos[i] TSRMLS_CC); /* -1 because of PHP assoc keys which count \0... */
argc_each[pos[i]]++; /* count number of keys per node */
@@ -787,6 +780,7 @@ PHP_METHOD(RedisArray, mset)
*z_tmp = *argv[i];
zval_copy_ctor(z_tmp);
+ //Z_ADDREF_P(argv[i]);
add_assoc_zval_ex(z_argarray, keys[i], key_lens[i] + 1, z_tmp); /* +1 to count the \0 here */
}