From aee06c5ff82275e6515ed70e390e2b427662d17c Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Fri, 24 Mar 2017 16:46:15 -0700 Subject: [PATCH] ircd::json: Scan until eoi for type check of numbers and literals. --- ircd/json.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ircd/json.cc b/ircd/json.cc index ca6be1167..50d14b8af 100644 --- a/ircd/json.cc +++ b/ircd/json.cc @@ -129,11 +129,11 @@ struct input rule type { - (omit[object_begin] >> attr(json::OBJECT)) | - (omit[array_begin] >> attr(json::ARRAY)) | - (omit[quote] >> attr(json::STRING)) | - (omit[number] >> attr(json::NUMBER)) | - (omit[literal] >> attr(json::LITERAL)) + (omit[object_begin] >> attr(json::OBJECT)) | + (omit[array_begin] >> attr(json::ARRAY)) | + (omit[quote] >> attr(json::STRING)) | + (omit[number >> eoi] >> attr(json::NUMBER)) | + (omit[literal >> eoi] >> attr(json::LITERAL)) ,"type" };