]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Fix missing error dispatch in virDomainLxcEnterNamespace
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 12 Mar 2013 17:36:19 +0000 (17:36 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 13 Mar 2013 15:16:51 +0000 (15:16 +0000)
The virDomainLxcEnterNamespace method mistakenly uses
virCheckFlags, which returns immediately instead of
virCheckFlagsGoto which jumps to the error cleanup
patch where there is a virDispatchError call

src/libvirt-lxc.c

index c28f33dd7126aa08be09a645421b80f62e556f42..6b4e995a3ed19cf00a052900db7575b40e678dbd 100644 (file)
@@ -138,7 +138,7 @@ virDomainLxcEnterNamespace(virDomainPtr domain,
 {
     int i;
 
-    virCheckFlags(0, -1);
+    virCheckFlagsGoto(0, error);
 
     if (noldfdlist && oldfdlist) {
         size_t nfds;