From da9846c5e46bad98c3067e97b1b41c597286726d Mon Sep 17 00:00:00 2001 From: DocWilco Date: Tue, 20 Sep 2022 23:44:16 +0200 Subject: [PATCH] Fix sending of bare (no data) SSE events --- src/AsyncEventSource.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/AsyncEventSource.cpp b/src/AsyncEventSource.cpp index f2914df54..7b5d92451 100644 --- a/src/AsyncEventSource.cpp +++ b/src/AsyncEventSource.cpp @@ -56,7 +56,7 @@ static String generateEventMessage(const char *message, const char *event, uint3 ldata[llen] = 0; ev += "data: "; ev += ldata; - ev += "\r\n\r\n"; + ev += "\r\n"; free(ldata); } lineStart = (char *)message + messageLen; @@ -101,6 +101,7 @@ static String generateEventMessage(const char *message, const char *event, uint3 } while(lineStart < ((char *)message + messageLen)); } + ev += "\r\n"; return ev; }