fix scan-build warnings

This commit is contained in:
toddouska 2015-06-10 15:24:24 -07:00
parent ce583552ce
commit 53bf8ed7cb
2 changed files with 7 additions and 1 deletions

View File

@ -299,7 +299,9 @@ THREAD_RETURN WOLFSSL_THREAD client_test(void* args)
break;
case 'C' :
disableCRL = 1;
#ifdef HAVE_CRL
disableCRL = 1;
#endif
break;
case 'u' :

View File

@ -6059,6 +6059,8 @@ static int TimingPadVerify(WOLFSSL* ssl, const byte* input, int padLen, int t,
byte* dummy = sizeof(dmy) < MAX_PAD_SIZE ? (byte*) ssl : dmy;
int ret = 0;
(void)dmy;
if ( (t + padLen + 1) > pLen) {
WOLFSSL_MSG("Plain Len not long enough for pad/mac");
PadCheck(dummy, (byte)padLen, MAX_PAD_SIZE);
@ -6295,6 +6297,8 @@ static INLINE int VerifyMac(WOLFSSL* ssl, const byte* input, word32 msgSz,
byte dmy[sizeof(WOLFSSL) >= MAX_PAD_SIZE ? 1 : MAX_PAD_SIZE] = {0};
byte* dummy = sizeof(dmy) < MAX_PAD_SIZE ? (byte*) ssl : dmy;
(void)dmy;
if (pad > (msgSz - digestSz - 1)) {
WOLFSSL_MSG("Plain Len not long enough for pad/mac");
pad = 0; /* no bad read */