Merge pull request #19 from ejohnstown/fix-warning

fix scan-build warning on ConstantCompare
pull/20/head
JacobBarthelmeh 2016-10-07 11:07:06 -06:00 committed by GitHub
commit 00b6383b11
2 changed files with 6 additions and 3 deletions

View File

@ -1927,6 +1927,9 @@ static int DoUserAuthRequestPublicKey(WOLFSSH* ssh, WS_UserAuthData* authData,
uint32_t encDigestSz; uint32_t encDigestSz;
uint8_t pkTypeId; uint8_t pkTypeId;
WMEMSET(checkDigest, 0, sizeof(checkDigest));
WMEMSET(encDigest, 0, sizeof(encDigest));
pkTypeId = NameToId((char*)pk->publicKeyType, pk->publicKeyTypeSz); pkTypeId = NameToId((char*)pk->publicKeyType, pk->publicKeyTypeSz);
if (pkTypeId == ID_SSH_RSA) if (pkTypeId == ID_SSH_RSA)

View File

@ -265,10 +265,10 @@ struct WOLFSSH_CHANNEL {
}; };
WOLFSSL_LOCAL WOLFSSH_CTX* CtxInit(WOLFSSH_CTX*, void*); WOLFSSH_LOCAL WOLFSSH_CTX* CtxInit(WOLFSSH_CTX*, void*);
WOLFSSL_LOCAL void CtxResourceFree(WOLFSSH_CTX*); WOLFSSH_LOCAL void CtxResourceFree(WOLFSSH_CTX*);
WOLFSSH_LOCAL WOLFSSH* SshInit(WOLFSSH*, WOLFSSH_CTX*); WOLFSSH_LOCAL WOLFSSH* SshInit(WOLFSSH*, WOLFSSH_CTX*);
WOLFSSL_LOCAL void SshResourceFree(WOLFSSH*, void*); WOLFSSH_LOCAL void SshResourceFree(WOLFSSH*, void*);
WOLFSSH_LOCAL WOLFSSH_CHANNEL* ChannelNew(WOLFSSH*, uint8_t, uint32_t, WOLFSSH_LOCAL WOLFSSH_CHANNEL* ChannelNew(WOLFSSH*, uint8_t, uint32_t,
uint32_t, uint32_t); uint32_t, uint32_t);