提交 47ab5704 编写于 作者: M Matt Stancliff 提交者: antirez

Fix types broken by previous type cleanup

Revert some size_t back to off_t
Set reply_bytes needs to 64 bits everywhere
Revert bufpos to int since it's a max of 16k into buf[]
上级 d83c8102
......@@ -543,7 +543,7 @@ typedef struct redisClient {
int multibulklen; /* number of multi bulk arguments left to read */
long bulklen; /* length of bulk argument in multi bulk request */
list *reply;
size_t reply_bytes; /* Tot bytes of objects in reply list */
unsigned long long reply_bytes; /* Tot bytes of objects in reply list */
size_t sentlen; /* Amount of bytes already sent in the current
buffer or object being sent. */
time_t ctime; /* Client creation time */
......@@ -554,8 +554,8 @@ typedef struct redisClient {
int replstate; /* replication state if this is a slave */
int repl_put_online_on_ack; /* Install slave write handler on ACK. */
int repldbfd; /* replication DB file descriptor */
size_t repldboff; /* replication DB file offset */
size_t repldbsize; /* replication DB file size */
off_t repldboff; /* replication DB file offset */
off_t repldbsize; /* replication DB file size */
sds replpreamble; /* replication DB preamble. */
long long reploff; /* replication offset if this is our master */
long long repl_ack_off; /* replication ack offset, if this is a slave */
......@@ -572,7 +572,7 @@ typedef struct redisClient {
sds peerid; /* Cached peer ID. */
/* Response buffer */
size_t bufpos;
int bufpos;
char buf[REDIS_REPLY_CHUNK_BYTES];
} redisClient;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册