Skip to content

Commit 57cfa0e

Browse files
Merge branch 'develop' of github.com:phpredis/phpredis into develop
2 parents e8c3ef9 + 1e5e9e1 commit 57cfa0e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

redis_commands.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2913,7 +2913,7 @@ void redis_setoption_handler(INTERNAL_FUNCTION_PARAMETERS,
29132913
{
29142914
long option, val_long;
29152915
char *val_str;
2916-
int val_len;
2916+
int val_len, test_val;
29172917
struct timeval read_tv;
29182918

29192919
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ls", &option,
@@ -2925,11 +2925,11 @@ void redis_setoption_handler(INTERNAL_FUNCTION_PARAMETERS,
29252925
switch(option) {
29262926
case REDIS_OPT_SERIALIZER:
29272927
val_long = atol(val_str);
2928-
if(val_long == REDIS_SERIALIZER_NONE
2928+
test_val = val_long == REDIS_SERIALIZER_NONE || val_long == REDIS_SERIALIZER_PHP;
29292929
#ifdef HAVE_REDIS_IGBINARY
2930-
|| val_long == REDIS_SERIALIZER_IGBINARY
2930+
test_val = test_val || val_long == REDIS_SERIALIZER_IGBINARY;
29312931
#endif
2932-
|| val_long == REDIS_SERIALIZER_PHP)
2932+
if(test_val)
29332933
{
29342934
redis_sock->serializer = val_long;
29352935
RETURN_TRUE;

0 commit comments

Comments
 (0)