libsec: fix memory leak in pkcs1_decrypt()
This commit is contained in:
parent
ad7316e87c
commit
117f177ccf
|
@ -2832,6 +2832,7 @@ pkcs1_decrypt(TlsSec *sec, Bytes *data)
|
|||
if(y == nil)
|
||||
return nil;
|
||||
data = mptobytes(y, (mpsignif(y)+7)/8);
|
||||
mpfree(y);
|
||||
if((data->len = pkcs1unpadbuf(data->data, data->len, sec->rsapub->n, 2)) < 0){
|
||||
freebytes(data);
|
||||
return nil;
|
||||
|
|
Loading…
Reference in a new issue