Only set sec-websocket-extensions if we have an offer

This commit is contained in:
Alex Hultman
2019-03-01 15:43:20 +01:00
parent b4b4225fb3
commit 2afe6a6efb
+4 -1
View File
@@ -169,7 +169,10 @@ public:
extensionsNegotiator.readOffer(extensions);
/* Todo: remove these mid string copies */
res->writeHeader("Sec-WebSocket-Extensions", extensionsNegotiator.generateOffer());
std::string offer = extensionsNegotiator.generateOffer();
if (offer.length()) {
res->writeHeader("Sec-WebSocket-Extensions", offer);
}
/* Did we negotiate permessage-deflate? */
if (extensionsNegotiator.getNegotiatedOptions() & PERMESSAGE_DEFLATE) {