Fixes to Coverity issues 77197 (mysql_common.c, dcb.c, mysql_client.c, skygw_debug.h), 72654 (poll.c), 72756 (mysql_backend.c), 72744 (mysql_backend.c), 77197 (mysql_common.c), 72746 (mysql_common.c), 72676 (mysql_common.c), 72705 (readwritesplit.c), 72697 (readwritesplit.c), 72652 (skygw_debug.h)
This commit is contained in:
@ -851,7 +851,9 @@ static void* newSession(
|
||||
|
||||
rses_end_locked_router_action(client_rses);
|
||||
|
||||
/** Both Master and at least 1 slave must be found */
|
||||
/**
|
||||
* Master and at least <min_nslaves> slaves must be found
|
||||
*/
|
||||
if (!succp) {
|
||||
free(client_rses->rses_backend_ref);
|
||||
free(client_rses);
|
||||
@ -4101,15 +4103,17 @@ static void handleError (
|
||||
}
|
||||
session = backend_dcb->session;
|
||||
|
||||
if (session != NULL)
|
||||
CHK_SESSION(session);
|
||||
if (session == NULL || rses == NULL)
|
||||
{
|
||||
*succp = false;
|
||||
return;
|
||||
}
|
||||
CHK_SESSION(session);
|
||||
CHK_CLIENT_RSES(rses);
|
||||
|
||||
switch (action) {
|
||||
case ERRACT_NEW_CONNECTION:
|
||||
{
|
||||
if (rses != NULL)
|
||||
CHK_CLIENT_RSES(rses);
|
||||
|
||||
{
|
||||
if (!rses_begin_locked_router_action(rses))
|
||||
{
|
||||
*succp = false;
|
||||
|
Reference in New Issue
Block a user