| 
    
 [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] fix segfault in libvchan client error path
 # HG changeset patch
# User Anil Madhavapeddy <anil@xxxxxxxxxx>
# Date 1322064942 0
# Node ID 2934afb3348776eaad57d0d91893f00c862ac507
# Parent  0a0c02a616768bfab16c072788cb76be1893c37f
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>
diff -r 0a0c02a61676 -r 2934afb33487 tools/libvchan/init.c
--- a/tools/libvchan/init.c     Mon Nov 21 21:28:34 2011 +0000
+++ b/tools/libvchan/init.c     Wed Nov 23 16:15:42 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-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
  | 
  
![]()  | 
            
         Lists.xenproject.org is hosted with RackSpace, monitoring our  |