Modifications in:
dcb_close and dcb_isclient
This commit is contained in:
@ -382,7 +382,7 @@ dcb_close(DCB *dcb)
|
|||||||
*/
|
*/
|
||||||
SERVICE *service = dcb->session->service;
|
SERVICE *service = dcb->session->service;
|
||||||
|
|
||||||
if (service && service->router)
|
if (service && service->router && dcb->session->router_session)
|
||||||
{
|
{
|
||||||
service->router->closeSession(service->router_instance,
|
service->router->closeSession(service->router_instance,
|
||||||
dcb->session->router_session);
|
dcb->session->router_session);
|
||||||
@ -558,5 +558,11 @@ va_list args;
|
|||||||
int
|
int
|
||||||
dcb_isclient(DCB *dcb)
|
dcb_isclient(DCB *dcb)
|
||||||
{
|
{
|
||||||
|
if(dcb->session) {
|
||||||
|
if (dcb->session->client) {
|
||||||
return (dcb->session && dcb == dcb->session->client);
|
return (dcb->session && dcb == dcb->session->client);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user