@@ -576,7 +576,7 @@ typedef enum _PUBSUB_TYPE {
576
576
* function is redis_<cmdname>_cmd */
577
577
#define REDIS_PROCESS_CMD (cmdname , resp_func ) \
578
578
RedisSock *redis_sock; char *cmd; int cmd_len; void *ctx=NULL; \
579
- if( redis_sock_get(getThis(), &redis_sock TSRMLS_CC, 0)<0 || \
579
+ if ((redis_sock = redis_sock_get(getThis() TSRMLS_CC, 0)) == NULL || \
580
580
redis_##cmdname##_cmd(INTERNAL_FUNCTION_PARAM_PASSTHRU,redis_sock, \
581
581
&cmd, &cmd_len, NULL, &ctx)==FAILURE) { \
582
582
RETURN_FALSE; \
@@ -591,7 +591,7 @@ typedef enum _PUBSUB_TYPE {
591
591
* and keyword which is passed to us*/
592
592
#define REDIS_PROCESS_KW_CMD (kw , cmdfunc , resp_func ) \
593
593
RedisSock *redis_sock; char *cmd; int cmd_len; void *ctx=NULL; \
594
- if( redis_sock_get(getThis(), &redis_sock TSRMLS_CC, 0)<0 || \
594
+ if ((redis_sock = redis_sock_get(getThis() TSRMLS_CC, 0)) == NULL || \
595
595
cmdfunc(INTERNAL_FUNCTION_PARAM_PASSTHRU, redis_sock, kw, &cmd, \
596
596
&cmd_len, NULL, &ctx)==FAILURE) { \
597
597
RETURN_FALSE; \
0 commit comments