From 7feb25bf58a907560697a7ca4aec4a629f6889b5 Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Sat, 27 Jun 2015 16:02:03 +0200 Subject: [PATCH] Validator: Reject data with no timestamp --- src/lib/ecl/validation/data_validator.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/ecl/validation/data_validator.h b/src/lib/ecl/validation/data_validator.h index 4bf9878c52..c006d7c50c 100644 --- a/src/lib/ecl/validation/data_validator.h +++ b/src/lib/ecl/validation/data_validator.h @@ -155,6 +155,11 @@ DataValidator::put(uint64_t timestamp, float val[3], uint64_t error_count_in) float DataValidator::confidence(uint64_t timestamp) { + /* check if we have any data */ + if (_time_last == 0) { + return 0.0f; + } + /* check error count limit */ if (_error_count > _noreturn_errcount) { return 0.0f;