Redefine REDIS_REPLY_ERROR to be non-zero
When no reply object functions are defined, the reply type integer is returned from redisGetReply(). This sets the *reply argument to the consumed reply, where 0 means that it was not possible to consume a full reply. With REDIS_REPLY_ERROR having the same value, there is no way to tell the difference between an error reply and not consuming a reply.
This commit is contained in:
parent
12725f88ed
commit
2ef9c2e5f7
@ -62,12 +62,12 @@
|
|||||||
* should be terminated once all replies have been read. */
|
* should be terminated once all replies have been read. */
|
||||||
#define REDIS_DISCONNECTING 0x4
|
#define REDIS_DISCONNECTING 0x4
|
||||||
|
|
||||||
#define REDIS_REPLY_ERROR 0
|
|
||||||
#define REDIS_REPLY_STRING 1
|
#define REDIS_REPLY_STRING 1
|
||||||
#define REDIS_REPLY_ARRAY 2
|
#define REDIS_REPLY_ARRAY 2
|
||||||
#define REDIS_REPLY_INTEGER 3
|
#define REDIS_REPLY_INTEGER 3
|
||||||
#define REDIS_REPLY_NIL 4
|
#define REDIS_REPLY_NIL 4
|
||||||
#define REDIS_REPLY_STATUS 5
|
#define REDIS_REPLY_STATUS 5
|
||||||
|
#define REDIS_REPLY_ERROR 6
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
Loading…
Reference in New Issue
Block a user