summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorSamuel Mendoza-Jonas <sam@mendozajonas.com>2018-03-06 16:44:44 +1100
committerSamuel Mendoza-Jonas <sam@mendozajonas.com>2018-03-07 16:24:31 +1100
commitc208aa42024fddc74682742bec12735e432a5510 (patch)
treec6b16cc68f5813f9a2b3cfea1d2119885d829598 /lib
parent47d0601affe80d7f98a2053749f5e1d479f902f4 (diff)
downloadtalos-petitboot-c208aa42024fddc74682742bec12735e432a5510.tar.gz
talos-petitboot-c208aa42024fddc74682742bec12735e432a5510.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 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud