@cryptotaxi247 / netdata-1 / commits / 83dbe627a

Check alert duration on submission to the cloud (#17144)

Check alert duration on submission

Stelios Fragkakis committed Mar 11, 2024 at 16:54 UTC 83dbe627a9c591d37d8c53150f6ea15668718699
1 file changed +2 -1
src/database/sqlite/sqlite_aclk_alert.c
+2 -1
@@ -351,7 +351,8 @@ static void aclk_push_alert_event(struct aclk_sync_cfg_t *wc __maybe_unused)
351 strdupz("UNKNOWN=0=UNKNOWN");
352 alarm_log.command = strdupz(edit_command);
353
354 - alarm_log.duration = (time_t) sqlite3_column_int64(res, 6);
354 + time_t duration = (time_t) sqlite3_column_int64(res, 6);
355 + alarm_log.duration = (duration > 0) ? duration : 0;
356 alarm_log.non_clear_duration = (time_t) sqlite3_column_int64(res, 7);
357 alarm_log.status = rrdcalc_status_to_proto_enum((RRDCALC_STATUS) sqlite3_column_int(res, 19));
358 alarm_log.old_status = rrdcalc_status_to_proto_enum((RRDCALC_STATUS) sqlite3_column_int(res, 20));