Skip to content

Commit 0987380

Browse files
rlerdorfm6w6
authored andcommitted
If client-side verify_key is not enabled, don't check it automatically
1 parent 7227982 commit 0987380

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

php_memcached.c

+1
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ zend_bool s_memc_valid_key_ascii(zend_string *key)
246246
#define MEMC_CHECK_KEY(intern, key) \
247247
if (UNEXPECTED(ZSTR_LEN(key) == 0 || \
248248
ZSTR_LEN(key) > MEMC_OBJECT_KEY_MAX_LENGTH || \
249+
memcached_behavior_get(intern->memc, MEMCACHED_BEHAVIOR_VERIFY_KEY) && \
249250
(memcached_behavior_get(intern->memc, MEMCACHED_BEHAVIOR_BINARY_PROTOCOL) \
250251
? !s_memc_valid_key_binary(key) \
251252
: !s_memc_valid_key_ascii(key) \

0 commit comments

Comments
 (0)