Changes to try to eliminate setting dcb->session to NULL with risk of crashing system.

This commit is contained in:
counterpoint
2015-08-24 12:12:43 +01:00
parent 5e2e2585ad
commit 37ac158791
7 changed files with 182 additions and 194 deletions

View File

@ -26,7 +26,6 @@
#include <poll.h>
#include <dcb.h>
#include <atomic.h>
#include <session.h>
#include <gwbitmask.h>
#include <skygw_utils.h>
#include <log_manager.h>
@ -909,14 +908,6 @@ unsigned long qtime;
{
if (dcb->state == DCB_STATE_LISTENING)
{
if (NULL == dcb->session)
{
dcb->session = (SESSION *)session_alloc(dcb->service, dcb);
if (dcb->session)
{
dcb->session->state = SESSION_STATE_LISTENER;
}
}
LOGIF(LD, (skygw_log_write(
LOGFILE_DEBUG,
"%lu [poll_waitevents] "