From d2a06893015a9e2845f9278af9e2ba15f9b37d9d Mon Sep 17 00:00:00 2001 From: Jan Breuer <jan.breuer@jaybee.cz> Date: 周一, 31 8月 2015 17:35:32 +0800 Subject: [PATCH] Fix #44: incorrect handling of empty string --- libscpi/src/lexer.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libscpi/src/lexer.c b/libscpi/src/lexer.c index 45b19ce..aaca475 100644 --- a/libscpi/src/lexer.c +++ b/libscpi/src/lexer.c @@ -690,15 +690,15 @@ token->len = state->pos - token->ptr; if ((token->len > 0)) { - token->ptr++; - token->len -= 2; + //token->ptr++; + //token->len -= 2; } else { token->type = SCPI_TOKEN_UNKNOWN; state->pos = token->ptr; token->len = 0; } - return token->len > 0 ? token->len + 2 : 0; + return token->len > 0 ? token->len : 0; } /* 7.7.6 <ARBITRARY BLOCK PROGRAM DATA> */ -- Gitblit v1.9.1