Fixes to coverity defects 87601 87557 87548 87547 87546 87545 87544 87536 87535 87529 87528
This commit is contained in:
@ -432,7 +432,7 @@ unsigned char *defuuid;
|
||||
* Now start the replication from the master to MaxScale
|
||||
*/
|
||||
blr_start_master(inst);
|
||||
|
||||
free(name);
|
||||
return (ROUTER *)inst;
|
||||
}
|
||||
|
||||
|
@ -668,7 +668,7 @@ GWBUF *
|
||||
blr_cache_read_response(ROUTER_INSTANCE *router, char *response)
|
||||
{
|
||||
struct stat statb;
|
||||
char path[4096], *ptr;
|
||||
char path[4097], *ptr;
|
||||
int fd;
|
||||
GWBUF *buf;
|
||||
|
||||
|
@ -142,6 +142,7 @@ GWBUF *buf;
|
||||
sprintf(name, "%s Master", router->service->name);
|
||||
hktask_oneshot(name, blr_start_master, router,
|
||||
BLR_MASTER_BACKOFF_TIME * router->retry_backoff++);
|
||||
free(name);
|
||||
}
|
||||
if (router->retry_backoff > BLR_MAX_BACKOFF)
|
||||
router->retry_backoff = BLR_MAX_BACKOFF;
|
||||
@ -203,11 +204,12 @@ GWBUF *ptr;
|
||||
router->master_state = BLRM_UNCONNECTED;
|
||||
|
||||
if ((name = malloc(strlen(router->service->name)
|
||||
+ strlen(" Master")+1)) != NULL);
|
||||
+ strlen(" Master")+1)) != NULL)
|
||||
{
|
||||
sprintf(name, "%s Master", router->service->name);
|
||||
hktask_oneshot(name, blr_start_master, router,
|
||||
BLR_MASTER_BACKOFF_TIME * router->retry_backoff++);
|
||||
free(name);
|
||||
}
|
||||
if (router->retry_backoff > BLR_MAX_BACKOFF)
|
||||
router->retry_backoff = BLR_MAX_BACKOFF;
|
||||
@ -283,10 +285,11 @@ blr_master_delayed_connect(ROUTER_INSTANCE *router)
|
||||
char *name;
|
||||
|
||||
if ((name = malloc(strlen(router->service->name)
|
||||
+ strlen(" Master Recovery")+1)) != NULL);
|
||||
+ strlen(" Master Recovery")+1)) != NULL)
|
||||
{
|
||||
sprintf(name, "%s Master Recovery", router->service->name);
|
||||
hktask_oneshot(name, blr_start_master, router, 60);
|
||||
free(name);
|
||||
}
|
||||
}
|
||||
|
||||
@ -407,6 +410,7 @@ char query[128];
|
||||
}
|
||||
router->master_state = BLRM_HBPERIOD;
|
||||
router->master->func.write(router->master, buf);
|
||||
free(val);
|
||||
break;
|
||||
}
|
||||
case BLRM_HBPERIOD:
|
||||
@ -701,7 +705,7 @@ blr_handle_binlog_record(ROUTER_INSTANCE *router, GWBUF *pkt)
|
||||
{
|
||||
uint8_t *msg = NULL, *ptr, *pdata;
|
||||
REP_HEADER hdr;
|
||||
unsigned int len, reslen;
|
||||
unsigned int len = 0, reslen;
|
||||
unsigned int pkt_length;
|
||||
int no_residual = 1;
|
||||
int preslen = -1;
|
||||
|
@ -1371,7 +1371,7 @@ blr_slave_catchup(ROUTER_INSTANCE *router, ROUTER_SLAVE *slave, bool large)
|
||||
GWBUF *head, *record;
|
||||
REP_HEADER hdr;
|
||||
int written, rval = 1, burst;
|
||||
int rotating;
|
||||
int rotating = 0;
|
||||
unsigned long burst_size;
|
||||
uint8_t *ptr;
|
||||
|
||||
|
Reference in New Issue
Block a user