From 4088a8f918c2ea09f1340e84cd1ecca810f55b3f Mon Sep 17 00:00:00 2001 From: Pieter Noordhuis Date: Tue, 5 Jul 2011 10:24:15 +0200 Subject: [PATCH] Reintroduce positive sign --- parser.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/parser.c b/parser.c index f22d595..ba23eb1 100644 --- a/parser.c +++ b/parser.c @@ -200,6 +200,12 @@ size_t redis_parser_execute(redis_parser_t *parser, redis_protocol_t **dst, cons TRANSITION(integer_19); } + /* Start with positive sign */ + if (ch == '+') { + i64.neg = 0; + TRANSITION(integer_19); + } + /* Single integer character is a zero */ if (ch == '0') { TRANSITION(integer_cr);