diff options
| -rw-r--r-- | sys/src/libsec/port/tlshand.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/libsec/port/tlshand.c b/sys/src/libsec/port/tlshand.c index 58d02a801..5f5aced9a 100644 --- a/sys/src/libsec/port/tlshand.c +++ b/sys/src/libsec/port/tlshand.c @@ -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; |
