@@ -2729,8 +2729,10 @@ PHP_METHOD(Redis, config)
27292729 if (zend_string_equals_literal_ci (op , "GET" ) && key != NULL ) {
27302730 cmd_len = REDIS_SPPRINTF (& cmd , "CONFIG" , "SS" , op , key );
27312731 cb = redis_mbulk_reply_zipped_raw ;
2732- } else if (zend_string_equals_literal_ci (op , "RESETSTAT" )) {
2733- cmd_len = REDIS_SPPRINTF (& cmd , "CONFIG" , "s" , ZEND_STRL ("RESETSTAT" ));
2732+ } else if (zend_string_equals_literal_ci (op , "RESETSTAT" ) ||
2733+ zend_string_equals_literal_ci (op , "REWRITE" ))
2734+ {
2735+ cmd_len = REDIS_SPPRINTF (& cmd , "CONFIG" , "s" , ZSTR_VAL (op ), ZSTR_LEN (op ));
27342736 cb = redis_boolean_response ;
27352737 } else if (zend_string_equals_literal_ci (op , "SET" ) && key != NULL && val != NULL ) {
27362738 cmd_len = REDIS_SPPRINTF (& cmd , "CONFIG" , "SSS" , op , key , val );
@@ -2744,8 +2746,6 @@ PHP_METHOD(Redis, config)
27442746 cb (INTERNAL_FUNCTION_PARAM_PASSTHRU , redis_sock , NULL , NULL );
27452747 }
27462748 REDIS_PROCESS_RESPONSE (redis_boolean_response );
2747-
2748- return ;
27492749}
27502750/* }}} */
27512751
0 commit comments