Files
xen/tools
Julien GralL 90bafdba8e tools/xenstored: Don't crash xenstored when Live-Update is cancelled
As Live-Update is asynchronous, it is possible to receive a request to
cancel it (either on the same connection or from a different one).

Currently, this will crash xenstored because do_lu_start() assumes
lu_status will be valid. This is not the case when Live-Update has been
cancelled. This will result to dereference a NULL pointer and
crash Xenstored.

Rework do_lu_start() to check if lu_status is NULL and return an
error in this case.

Fixes: af216a99fb ("tools/xenstore: add the basic framework for doing the live update")
Signed-off-by: Julien Grall <jgrall@amazon.com>
Reviewed-by: Luca Fancellu <luca.fancellu@arm.com>
Reviewed-by: Juergen Gross <jgross@suse.com>
2021-06-24 12:15:49 +01:00
..
2020-11-05 16:48:55 +01:00
2021-06-15 20:50:32 +01:00
2021-02-01 15:18:36 +00:00
2021-02-10 15:30:59 +00:00
2021-01-18 18:58:20 +00:00