From 72a4353fd850c099816f6e1acb9fad12bcb2ff27 Mon Sep 17 00:00:00 2001 From: Michael Rash Date: Tue, 22 Nov 2011 22:56:36 -0500 Subject: [PATCH] bug fix to exclude SPA packets with timestamps in the future that are too great (old packets were properly excluded already) --- server/incoming_spa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/incoming_spa.c b/server/incoming_spa.c index 7914d92d..2c502943 100644 --- a/server/incoming_spa.c +++ b/server/incoming_spa.c @@ -379,11 +379,11 @@ incoming_spa(fko_srv_options_t *opts) { time(&now_ts); - ts_diff = now_ts - spadat.timestamp; + ts_diff = abs(now_ts - spadat.timestamp); if(ts_diff > atoi(opts->config[CONF_MAX_SPA_PACKET_AGE])) { - log_msg(LOG_WARNING, "SPA data is too old (%i seconds).", + log_msg(LOG_WARNING, "SPA data time difference is too great (%i seconds).", ts_diff); res = SPA_MSG_TOO_OLD; goto clean_and_bail;