Removed unused macros. Fixed struct member order so that check field is again the last in struct and it detects memory overflows slightly better.
This commit is contained in:
@ -49,20 +49,12 @@ typedef struct {
|
|||||||
time_t connect; /**< Time when the session was started */
|
time_t connect; /**< Time when the session was started */
|
||||||
} SESSION_STATS;
|
} SESSION_STATS;
|
||||||
|
|
||||||
|
|
||||||
#if 0
|
|
||||||
#define SESSION_STATE_ALLOC 0 /**< The session has been allocated */
|
|
||||||
#define SESSION_STATE_READY 1 /**< The session is ready to route queries */
|
|
||||||
#define SESSION_STATE_LISTENER 2 /**< The session is a running listener */
|
|
||||||
#define SESSION_STATE_LISTENER_STOPPED 3 /**< The session listener is stopped */
|
|
||||||
#else
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
SESSION_STATE_ALLOC,
|
SESSION_STATE_ALLOC,
|
||||||
SESSION_STATE_READY,
|
SESSION_STATE_READY,
|
||||||
SESSION_STATE_LISTENER,
|
SESSION_STATE_LISTENER,
|
||||||
SESSION_STATE_LISTENER_STOPPED
|
SESSION_STATE_LISTENER_STOPPED
|
||||||
} session_state_t;
|
} session_state_t;
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The session status block
|
* The session status block
|
||||||
@ -82,8 +74,8 @@ typedef struct session {
|
|||||||
SESSION_STATS stats; /**< Session statistics */
|
SESSION_STATS stats; /**< Session statistics */
|
||||||
struct service *service; /**< The service this session is using */
|
struct service *service; /**< The service this session is using */
|
||||||
struct session *next; /**< Linked list of all sessions */
|
struct session *next; /**< Linked list of all sessions */
|
||||||
skygw_chk_t ses_chk_tail;
|
|
||||||
int refcount; /**< Reference count on the session */
|
int refcount; /**< Reference count on the session */
|
||||||
|
skygw_chk_t ses_chk_tail;
|
||||||
} SESSION;
|
} SESSION;
|
||||||
|
|
||||||
#define SESSION_PROTOCOL(x, type) DCB_PROTOCOL((x)->client, type)
|
#define SESSION_PROTOCOL(x, type) DCB_PROTOCOL((x)->client, type)
|
||||||
|
Reference in New Issue
Block a user