mirror of
https://codeberg.org/redict/redict.git
synced 2025-01-23 00:28:26 -05:00
log client protocol errors for log level >= verbose
This commit is contained in:
parent
674df1eef5
commit
3e0a975e07
@ -695,6 +695,12 @@ int processInlineBuffer(redisClient *c) {
|
|||||||
/* Helper function. Trims query buffer to make the function that processes
|
/* Helper function. Trims query buffer to make the function that processes
|
||||||
* multi bulk requests idempotent. */
|
* multi bulk requests idempotent. */
|
||||||
static void setProtocolError(redisClient *c, int pos) {
|
static void setProtocolError(redisClient *c, int pos) {
|
||||||
|
if (server.verbosity >= REDIS_VERBOSE) {
|
||||||
|
sds client = getClientInfoString(c);
|
||||||
|
redisLog(REDIS_VERBOSE,
|
||||||
|
"Protocol error from client: %s", client);
|
||||||
|
sdsfree(client);
|
||||||
|
}
|
||||||
c->flags |= REDIS_CLOSE_AFTER_REPLY;
|
c->flags |= REDIS_CLOSE_AFTER_REPLY;
|
||||||
c->querybuf = sdsrange(c->querybuf,pos,-1);
|
c->querybuf = sdsrange(c->querybuf,pos,-1);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user