networking: just move qb_pos instead of sdsrange in processInlineBuffer

This commit is contained in:
zhaozhao.zz 2018-08-14 14:50:37 +08:00
parent e623bd22ba
commit ef2a95c461

View File

@ -1152,9 +1152,8 @@ int processInlineBuffer(client *c) {
if (querylen == 0 && c->flags & CLIENT_SLAVE) if (querylen == 0 && c->flags & CLIENT_SLAVE)
c->repl_ack_time = server.unixtime; c->repl_ack_time = server.unixtime;
/* Leave data after the first line of the query in the buffer */ /* Move querybuffer position to the next query in the buffer. */
sdsrange(c->querybuf,c->qb_pos+querylen+linefeed_chars,-1); c->qb_pos += querylen+linefeed_chars;
c->qb_pos = 0;
/* Setup argv array on client structure */ /* Setup argv array on client structure */
if (argc) { if (argc) {