diff options
author | Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com> | 2017-09-28 16:33:53 +0530 |
---|---|---|
committer | Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com> | 2017-10-11 13:51:00 +0530 |
commit | 37af9bacea7847f8990a93fc600fad19b3194751 (patch) | |
tree | 674b625433094331830cffa371184ee88ce08989 /log_manager.cpp | |
parent | 9c7f03a7fd810288186fba4d86dc341c0c067716 (diff) | |
download | phosphor-logging-37af9bacea7847f8990a93fc600fad19b3194751.tar.gz phosphor-logging-37af9bacea7847f8990a93fc600fad19b3194751.zip |
Enable Cereal class versioning
Cereal class versioning helps to handle data de-serialization
across different class versions that differ in the way, a
particular data is serialized.
Change-Id: Ica01c4cb0c213e0dca8824fcfcfaa5cb43c5bc2e
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
Diffstat (limited to 'log_manager.cpp')
-rw-r--r-- | log_manager.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/log_manager.cpp b/log_manager.cpp index c1fe383..1efec9c 100644 --- a/log_manager.cpp +++ b/log_manager.cpp @@ -245,7 +245,10 @@ void Manager::restore() } } - entryId = *(std::max_element(errorIds.begin(), errorIds.end())); + if (!errorIds.empty()) + { + entryId = *(std::max_element(errorIds.begin(), errorIds.end())); + } } } // namespace internal |