Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Configuration* Session::DestroySession(Session* aSession)
- {
- if (SessionImpl::CurrentSession != NULL)
- {
- delete SessionImpl::CurrentSession;
- SessionImpl::CurrentSession = NULL;
- //aSession = NULL; //<- [Damian] it's just a local variable, it do nothing
- }
- return SessionImpl::CurrentConfiguration;
- }
- void Swim::Mps::ClearWebSocketSendingQueue()
- {
- /*
- while (MessagesToSend.size() > 0)
- {
- if (MessagesToSend.front() != NULL)
- {
- delete MessagesToSend.front();
- }
- MessagesToSend.pop();
- }
- */
- // [Damian] This is how the queue should be cleared
- while (MessagesToSend.size() > 0)
- {
- WebsocketWithContent* MessageToDelete = MessagesToSend.front();
- MessagesToSend.pop();
- if (MessageToDelete != NULL)
- {
- delete MessageToDelete;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement