From ba9c7609ae6b15057fef02fe0e8d72734fe04b2b Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Fri, 15 Oct 2021 09:32:12 +0200 Subject: [PATCH] fix NULL ptr dereference in api/status request --- lib/api/requests/status.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/api/requests/status.cpp b/lib/api/requests/status.cpp index c161b9020..5d6591d3e 100644 --- a/lib/api/requests/status.cpp +++ b/lib/api/requests/status.cpp @@ -96,6 +96,8 @@ public: float f_load = 1.f / (1 << SI_LOAD_SHIFT); + tzset(); + json_error_t err; json_t *json_status = json_pack_ex(&err, 0, "{ s: s, s: s, s: s, s: s, s: s, s: s, s: s, s: f, s: f, s: { s: s, s: I, s: b }, s: { s: s, s: s, s: s, s: s, s: s, s: s}, s: { s: i, s: i, s: I, s: I, s: [ f, f, f ], s: { s: I, s, I, s: I, s: I }, s: { s: I, s: I }, s: { s: I, s: I } } }", "state", stateToString(sn->getState()).c_str(),