diff options
Diffstat (limited to 'json/jsonparse.cc')
-rw-r--r-- | json/jsonparse.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/json/jsonparse.cc b/json/jsonparse.cc index 86056b70..a690bf18 100644 --- a/json/jsonparse.cc +++ b/json/jsonparse.cc @@ -116,11 +116,11 @@ struct JsonNode } data_number = data_number * 10 + (ch - '0'); - if (data_string[0] == '-') - data_number = -data_number; data_string += ch; } + if (data_string[0] == '-') + data_number = -data_number; data_string = ""; break; @@ -768,7 +768,7 @@ bool parse_json_file(std::istream &f, std::string &filename, Context *ctx) log_info("Checksum: 0x%08x\n", ctx->checksum()); log_break(); - ctx->settings.emplace(ctx->id("project/input/json"), filename); + ctx->settings.emplace(ctx->id("input/json"), filename); return true; } catch (log_execution_error_exception) { return false; |