]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
OpenVZ: Fix some overwritten error codes
authorGuido Günther <agx@sigxcpu.org>
Mon, 29 Nov 2010 09:23:15 +0000 (10:23 +0100)
committerGuido Günther <agx@sigxcpu.org>
Tue, 30 Nov 2010 16:20:16 +0000 (17:20 +0100)
Don't overwrite errors during domain creation/definition to ease
tracking down problems.

src/openvz/openvz_driver.c

index 8dc95e2eb4a466a200804b2e6c02c7addc8332d5..b84a56adc2b2a0c7126379a3a2d8e1dd66deb03e 100644 (file)
@@ -58,6 +58,7 @@
 #include "memory.h"
 #include "bridge.h"
 #include "files.h"
+#include "logging.h"
 
 #define VIR_FROM_THIS VIR_FROM_OPENVZ
 
@@ -210,8 +211,7 @@ static int openvzSetInitialConfig(virDomainDefPtr vmdef)
     else
     {
         if (openvzDomainDefineCmd(prog, OPENVZ_MAX_ARG, vmdef) < 0) {
-            openvzError(VIR_ERR_INTERNAL_ERROR, "%s",
-                        _("Error creating command for container"));
+            VIR_ERROR0(_("Error creating command for container"));
             goto cleanup;
         }
 
@@ -878,8 +878,7 @@ openvzDomainDefineXML(virConnectPtr conn, const char *xml)
     vm->persistent = 1;
 
     if (openvzSetInitialConfig(vm->def) < 0) {
-        openvzError(VIR_ERR_INTERNAL_ERROR, "%s",
-                    _("Error creating initial configuration"));
+        VIR_ERROR0(_("Error creating initial configuration"));
         goto cleanup;
     }
 
@@ -967,8 +966,7 @@ openvzDomainCreateXML(virConnectPtr conn, const char *xml,
     vm->persistent = 1;
 
     if (openvzSetInitialConfig(vm->def) < 0) {
-        openvzError(VIR_ERR_INTERNAL_ERROR, "%s",
-                    _("Error creating initial configuration"));
+        VIR_ERROR0(_("Error creating initial configuration"));
         goto cleanup;
     }