Fixes for Coverity bugs
This commit is contained in:
@ -1210,6 +1210,7 @@ dcb_close(DCB *dcb)
|
||||
if (dcb->state == DCB_STATE_POLLING)
|
||||
{
|
||||
if (dcb->fd != -1)
|
||||
{
|
||||
rc = poll_remove_dcb(dcb);
|
||||
|
||||
if (rc == 0) {
|
||||
@ -1246,11 +1247,12 @@ dcb_close(DCB *dcb)
|
||||
dcb_add_to_zombieslist(dcb);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ss_dassert(dcb->state == DCB_STATE_NOPOLLING ||
|
||||
dcb->state == DCB_STATE_ZOMBIE);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Diagnostic to print a DCB
|
||||
|
@ -1445,6 +1445,7 @@ dShowEventQ(DCB *pdcb)
|
||||
{
|
||||
DCB *dcb;
|
||||
char *tmp1, *tmp2;
|
||||
|
||||
spinlock_acquire(&pollqlock);
|
||||
if (eventq == NULL)
|
||||
{
|
||||
|
@ -363,7 +363,7 @@ unsigned char encrypted[80];
|
||||
return NULL;
|
||||
|
||||
memset(padded_passwd, 0, 80);
|
||||
strncpy((char *)padded_passwd, password, 80);
|
||||
strncpy((char *)padded_passwd, password, 79);
|
||||
padded_len = ((strlen(password) / AES_BLOCK_SIZE) + 1) * AES_BLOCK_SIZE;
|
||||
|
||||
AES_set_encrypt_key(keys->enckey, 8 * MAXSCALE_KEYLEN, &aeskey);
|
||||
|
Reference in New Issue
Block a user