local_db_read: fix memory leak on error
Signed-off-by: Allan McRae <allan@archlinux.org>
This commit is contained in:
parent
895780bd9a
commit
46459da39b
1 changed files with 1 additions and 0 deletions
|
@ -801,6 +801,7 @@ static int local_db_read(alpm_pkg_t *info, alpm_dbinfrq_t inforeq)
|
||||||
alpm_backup_t *backup;
|
alpm_backup_t *backup;
|
||||||
CALLOC(backup, 1, sizeof(alpm_backup_t), goto error);
|
CALLOC(backup, 1, sizeof(alpm_backup_t), goto error);
|
||||||
if(_alpm_split_backup(line, &backup)) {
|
if(_alpm_split_backup(line, &backup)) {
|
||||||
|
FREE(backup);
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
info->backup = alpm_list_add(info->backup, backup);
|
info->backup = alpm_list_add(info->backup, backup);
|
||||||
|
|
Loading…
Add table
Reference in a new issue