Fix lack of declaration for session_unlink_dcb; restructure dcb closedown logic to fix counting problem and reduce code.

This commit is contained in:
counterpoint
2015-07-21 09:53:52 +01:00
parent 3c999cef8d
commit c33f1199d9
2 changed files with 23 additions and 30 deletions

View File

@ -174,6 +174,7 @@ void dprintSession(struct dcb *, SESSION *);
void dListSessions(struct dcb *);
char *session_state(int);
bool session_link_dcb(SESSION *, struct dcb *);
int session_unlink_dcb(SESSION*, DCB*);
SESSION* get_session_by_router_ses(void* rses);
void session_enable_log(SESSION* ses, logfile_id_t id);
void session_disable_log(SESSION* ses, logfile_id_t id);