diff --git a/lib/api/requests/status.cpp b/lib/api/requests/status.cpp index 1e2db2768..626e39051 100644 --- a/lib/api/requests/status.cpp +++ b/lib/api/requests/status.cpp @@ -48,7 +48,7 @@ protected: char buf[4096]; ret = lws_json_dump_context(ctx, buf, sizeof(buf), 0); - if (ret) + if (ret <= 0) throw Error(HTTP_STATUS_INTERNAL_SERVER_ERROR, "Failed to dump LWS context"); return json_loads(buf, 0, nullptr);