xbps_get_pkg_plist_from_binpkg: fix a double free, found by Gottox.
xbps-query -Rf foo without network was enough to trigger it.
This commit is contained in:
parent
fbf4ed4d2a
commit
3cc8929ce1
3
NEWS
3
NEWS
@ -1,5 +1,8 @@
|
|||||||
xbps-0.38 (???):
|
xbps-0.38 (???):
|
||||||
|
|
||||||
|
* xbps-query(8): fix a segfault with -Rf when there's no network connectivity.
|
||||||
|
Reported by Gottox.
|
||||||
|
|
||||||
* xbps-uchroot(8): do not remount / unnecessarily; just mount it as private
|
* xbps-uchroot(8): do not remount / unnecessarily; just mount it as private
|
||||||
and nosuid once; this is enough for our use cases.
|
and nosuid once; this is enough for our use cases.
|
||||||
|
|
||||||
|
@ -101,7 +101,6 @@ open_archive_by_url(struct url *url)
|
|||||||
|
|
||||||
if (archive_read_open(a, f, fetch_archive_open, fetch_archive_read,
|
if (archive_read_open(a, f, fetch_archive_open, fetch_archive_read,
|
||||||
fetch_archive_close)) {
|
fetch_archive_close)) {
|
||||||
free(f);
|
|
||||||
archive_read_finish(a);
|
archive_read_finish(a);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user