From 00731471da452b6bc7baceb0e3acf207f03360c6 Mon Sep 17 00:00:00 2001 From: Jan-Piet Mens Date: Sun, 9 Aug 2026 22:18:34 +0200 Subject: [PATCH] protect against a non-existing ZDB addresses #561 --- recorder.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/recorder.c b/recorder.c index 820ba11..6415ab6 100644 --- a/recorder.c +++ b/recorder.c @@ -1060,11 +1060,13 @@ void handle_message(void *userdata, char *topic, char *payload, size_t payloadle } #ifdef WITH_TZ - if ((j = json_find_member(json, "tzname")) == NULL) { - char* tz_str = ZDHelperSimpleLookupString(zdb, lat, lon); - if (tz_str) { - json_append_member(json, "tzname", json_mkstring(tz_str)); - ZDHelperSimpleLookupStringFree(tz_str); + if (zdb != NULL) { + if ((j = json_find_member(json, "tzname")) == NULL) { + char* tz_str = ZDHelperSimpleLookupString(zdb, lat, lon); + if (tz_str) { + json_append_member(json, "tzname", json_mkstring(tz_str)); + ZDHelperSimpleLookupStringFree(tz_str); + } } } #endif