diff options
| author | Stefano Stabellini <stefano.stabellini@eu.citrix.com> | 2011-06-27 16:10:01 +0100 |
|---|---|---|
| committer | Alexander Graf <agraf@suse.de> | 2011-07-17 01:54:25 +0200 |
| commit | 5ea3c2b405e1a0937e8ccfdb57345628eb904525 (patch) | |
| tree | 65639e125f3949cb7e058b99ed0edab306fa3323 /exec.c | |
| parent | 37cdfcf194825d03334542297bee3a3a4723e6e3 (diff) | |
| download | focaccia-qemu-5ea3c2b405e1a0937e8ccfdb57345628eb904525.tar.gz focaccia-qemu-5ea3c2b405e1a0937e8ccfdb57345628eb904525.zip | |
xen_disk: cope with missing xenstore "params" node
When disk is a cdrom and the drive is empty the "params" node in xenstore might be missing completely: cope with it instead of segfaulting. Updated in v2: - actually removed the strchr(blkdev->params, ':') that caused the segfault; - free all the allocated strings from xenstore before returning; Updated in v3: - set blkdev fields to NULL after free'ing them. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'exec.c')
0 files changed, 0 insertions, 0 deletions