diff options
author | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2018-03-06 16:44:44 +1100 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2018-03-07 16:24:31 +1100 |
commit | c208aa42024fddc74682742bec12735e432a5510 (patch) | |
tree | c6b16cc68f5813f9a2b3cfea1d2119885d829598 /ui/ncurses/nc-config-help.c | |
parent | 47d0601affe80d7f98a2053749f5e1d479f902f4 (diff) | |
download | talos-petitboot-1.7.1.tar.gz talos-petitboot-1.7.1.zip |
discover/boot: Fix stale boot cancellation codev1.7.1
In dc85de97 "Allow load_async_url() to call callback for local paths"
several load_url_result fields of the boot_task struct were deprecated
but were accidentally left in the struct. This caused the now out of
date code in cleanup_cancellations() to go unnoticed since it can return
safely if these fields are NULL. However freeing the boot task can free
the memory associated with each load before it is complete, resulting in
a confusing segfault.
This brings cleanup_cancellations() up to date and along the way
implicitly includes the signature resources in cleanup which were missed
originally.
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
Diffstat (limited to 'ui/ncurses/nc-config-help.c')
0 files changed, 0 insertions, 0 deletions