]> xenbits.xensource.com Git - libvirt.git/commitdiff
include: error: Add enum sentinel for virErrorNumber enum
authorPeter Krempa <pkrempa@redhat.com>
Mon, 12 Nov 2018 12:17:21 +0000 (13:17 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 14 Dec 2018 12:28:43 +0000 (13:28 +0100)
We do have one for the error domain but not for the error number itself.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
include/libvirt/virterror.h
src/util/virerror.c

index 44292c70212d07e4254fb1c951657e0d7696bfde..f41afcd0a799e6b865206f58d8b6730529aae7e3 100644 (file)
@@ -321,6 +321,11 @@ typedef enum {
     VIR_ERR_DEVICE_MISSING = 99,        /* fail to find the desired device */
     VIR_ERR_INVALID_NWFILTER_BINDING = 100,  /* invalid nwfilter binding */
     VIR_ERR_NO_NWFILTER_BINDING = 101,  /* no nwfilter binding */
+
+# ifdef VIR_ENUM_SENTINELS
+    VIR_ERR_NUMBER_LAST
+# endif
+
 } virErrorNumber;
 
 /**
index 736c92fd02d0d3d7dadb8f914da604bdd2c6ccaf..88e6ecef82454bfd7c3f0c0b7168964370d9098e 100644 (file)
@@ -914,6 +914,7 @@ virErrorMsg(virErrorNumber error, const char *info)
     const char *errmsg = NULL;
 
     switch (error) {
+        case VIR_ERR_NUMBER_LAST:
         case VIR_ERR_OK:
             return NULL;
         case VIR_ERR_INTERNAL_ERROR: