protect against a non-existing ZDB

addresses #561
This commit is contained in:
Jan-Piet Mens
2026-08-09 22:18:34 +02:00
parent 31066474f5
commit 00731471da
+7 -5
View File
@@ -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