From bb95fb448d89a68a79161015a7ed86feb52826dc Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Tue, 5 Jul 2011 10:06:11 +0200 Subject: [PATCH] Ignore '+' character --- parser.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/parser.c b/parser.c index 8ed9e2e..279d17d 100644 --- a/parser.c +++ b/parser.c @@ -184,11 +184,12 @@ size_t redis_parser_execute(redis_parser_t *parser, redis_protocol_t **dst, cons case s_integer_sign: l_integer_sign: { - i64.neg = (ch == '-'); + i64.neg = 0; i64.ui64 = 0; /* Break when char was consumed */ - if (ch == '-' || ch == '+') { + if (ch == '-') { + i64.neg = 1; TRANSITION(integer_start); }