Fix DCB validity checks
The DCB was always assumed to be non-NULL.
This commit is contained in:
@ -2503,7 +2503,7 @@ dcb_call_callback(DCB *dcb, DCB_REASON reason)
|
|||||||
int
|
int
|
||||||
dcb_isvalid(DCB *dcb)
|
dcb_isvalid(DCB *dcb)
|
||||||
{
|
{
|
||||||
return !dcb->dcb_is_zombie;
|
return dcb && !dcb->dcb_is_zombie;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -427,7 +427,7 @@ session_final_free(SESSION *session)
|
|||||||
int
|
int
|
||||||
session_isvalid(SESSION *session)
|
session_isvalid(SESSION *session)
|
||||||
{
|
{
|
||||||
return true;
|
return session != NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user