lib/libalpm/signing.c: Fix memory leak in decode_signature() in case of error.
Signed-off-by: Diogo Sousa <diogogsousa@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
0dad2f6e62
commit
12387ca4e5
|
@ -175,6 +175,7 @@ static int decode_signature(const char *base64_data,
|
|||
size_t destlen = len * 3 / 4;
|
||||
MALLOC(*data, destlen, goto error);
|
||||
if(base64_decode(*data, &destlen, usline, len)) {
|
||||
free(*data);
|
||||
goto error;
|
||||
}
|
||||
*data_len = destlen;
|
||||
|
|
Loading…
Reference in New Issue