binarystore: Cleanup optional config with default values.
Change-Id: If76d85f7aafbec30756dd01d871a78389d6e87a8
Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/include/parse_config.hpp b/include/parse_config.hpp
index 5bef8ad..766830c 100644
--- a/include/parse_config.hpp
+++ b/include/parse_config.hpp
@@ -31,16 +31,12 @@
j.at("sysFilePath").get_to(config.sysFilePath);
if (j.contains("offsetBytes"))
{
- uint32_t val;
- j.at("offsetBytes").get_to(val);
- config.offsetBytes = val;
+ j.at("offsetBytes").get_to(config.offsetBytes.emplace());
}
if (j.contains("maxSizeBytes"))
{
- uint32_t val;
- j.at("maxSizeBytes").get_to(val);
- config.maxSizeBytes = val;
+ j.at("maxSizeBytes").get_to(config.maxSizeBytes.emplace());
}
}