Fix bug which would have bypassed mac checking in TLS

This commit is contained in:
relyea%netscape.com 2000-05-31 22:36:02 +00:00
Родитель c188c7b0a3
Коммит ad8f118aaa
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -1710,7 +1710,7 @@ pk11_TLSPRFVerify(TLSPRFContext *cx,
pk11_TLSPRFHashUpdate(cx, hash, hashLen); pk11_TLSPRFHashUpdate(cx, hash, hashLen);
} }
rv = pk11_TLSPRFUpdate(cx, tmp, &tmpLen, sigLen, NULL, 0); rv = pk11_TLSPRFUpdate(cx, tmp, &tmpLen, sigLen, NULL, 0);
if (rv = SECSuccess) { if (rv == SECSuccess) {
rv = (SECStatus)(1 - !PORT_Memcmp(tmp, sig, sigLen)); rv = (SECStatus)(1 - !PORT_Memcmp(tmp, sig, sigLen));
} }
PORT_ZFree(tmp, sigLen); PORT_ZFree(tmp, sigLen);