From d5f72abe52e084640af2f813785d56b2ad6215ce Mon Sep 17 00:00:00 2001 From: Jan-Piet Mens Date: Sat, 22 Aug 2015 14:54:14 +0200 Subject: [PATCH] skip retained cards unless told to keep them --- ot-recorder.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ot-recorder.c b/ot-recorder.c index a4f8279..87703d7 100644 --- a/ot-recorder.c +++ b/ot-recorder.c @@ -390,7 +390,9 @@ void on_message(struct mosquitto *mosq, void *userdata, const struct mosquitto_m utstring_printf(device, "%s", topics[2]); if ((count == TOPIC_PARTS) && (strcmp(topics[count-1], TOPIC_SUFFIX) == 0)) { - do_info(ud, username, device, m->payload); + if (m->retain == FALSE || ud->ignoreretained == FALSE) { + do_info(ud, username, device, m->payload); + } } /* owntracks/user/device/msg */