Make sure to reset upgradedWebSocket each time
This commit is contained in:
+4
-1
@@ -133,7 +133,10 @@ private:
|
|||||||
|
|
||||||
/* First of all we need to check if this socket was deleted due to upgrade */
|
/* First of all we need to check if this socket was deleted due to upgrade */
|
||||||
if (httpContextData->upgradedWebSocket) {
|
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? */
|
/* Did we upgrade this guy? */
|
||||||
|
|||||||
Reference in New Issue
Block a user