diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 809fafa187add..a7ec7d65a4395 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -3454,8 +3454,10 @@ int main(int argc, char ** argv) { json res_json = result->to_json(); if (res_json.is_array()) { for (const auto & res : res_json) { - if (!server_sent_event(sink, "data", res)) { - return false; + if (!res.empty()) { + if (!server_sent_event(sink, "data", res)) { + return false; + } } } return true;