|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libvchan: fix segfault in client error path
# HG changeset patch
# User Anil Madhavapeddy <anil@xxxxxxxxxx>
# Date 1322161795 0
# Node ID 1d78b89475ecf4867875e191ba92425bab1f4670
# Parent 05dd94652d8dbe1d7d0232328bea50fefaad57a9
libvchan: fix segfault in client error path
In libvchan_client_init, go to the error path if the gntdev device is
not available. Otherwise, a segfault happens later as the vchan
context is invalid.
Signed-off-by: Anil Madhavapeddy <anil@xxxxxxxxxx>
Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
diff -r 05dd94652d8d -r 1d78b89475ec tools/libvchan/init.c
--- a/tools/libvchan/init.c Thu Nov 24 19:00:25 2011 +0000
+++ b/tools/libvchan/init.c Thu Nov 24 19:09:55 2011 +0000
@@ -385,7 +385,7 @@
ctrl->gnttab = xc_gnttab_open(logger, 0);
if (!ctrl->gnttab)
- goto out;
+ goto fail;
// set up event channel
if (init_evt_cli(ctrl, domain, logger))
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |