From b93d4c604f1e3db01f9dabaf2555822250cd26a0 Mon Sep 17 00:00:00 2001 From: Robert Sipka Date: Fri, 2 Feb 2018 09:14:15 +0100 Subject: [PATCH] Avoid using an unitialized variable JerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com --- jerry-core/ecma/builtin-objects/ecma-builtin-json.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jerry-core/ecma/builtin-objects/ecma-builtin-json.c b/jerry-core/ecma/builtin-objects/ecma-builtin-json.c index 0e0112798a..dc57f195d1 100644 --- a/jerry-core/ecma/builtin-objects/ecma-builtin-json.c +++ b/jerry-core/ecma/builtin-objects/ecma-builtin-json.c @@ -183,7 +183,7 @@ ecma_builtin_json_parse_string (ecma_json_token_t *token_p) /**< token argument case LIT_CHAR_LOWERCASE_U: { ecma_char_t code_unit; - if ((end_p - current_p >= 2) && !(lit_read_code_unit_from_hex (current_p + 1, 4, &code_unit))) + if ((end_p - current_p < 4) || !(lit_read_code_unit_from_hex (current_p + 1, 4, &code_unit))) { return; }