Make sure to reset upgradedWebSocket each time

This commit is contained in:
Alex Hultman
2018-12-30 13:56:04 +01:00
parent 2c212f2fb4
commit 4407beedf7
+4 -1
View File
@@ -133,7 +133,10 @@ private:
/* First of all we need to check if this socket was deleted due to upgrade */
if (httpContextData->upgradedWebSocket) {
return httpContextData->upgradedWebSocket;
/* Reset upgradedWebSocket before we return */
void *tmp = httpContextData->upgradedWebSocket;
httpContextData->upgradedWebSocket = nullptr;
return tmp;
}
/* Did we upgrade this guy? */