]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix build breaker with ATTRIBUTE_NONNULL defs
authorJohn Ferlan <jferlan@redhat.com>
Tue, 16 Apr 2013 11:17:00 +0000 (07:17 -0400)
committerJohn Ferlan <jferlan@redhat.com>
Tue, 16 Apr 2013 11:17:00 +0000 (07:17 -0400)
Using "./autogen.sh --system lv_cv_static_analysis=yes" for my daily
Coverity builds resulted in the following error when building:

In file included from util/vircgrouppriv.h:32:0,
                 from util/vircgroup.c:44:
util/vircgroup.h:59:5: error: nonnull argument with out-of-range operand number (argument 1, operand 5)
util/vircgroup.h:74:5: error: nonnull argument references non-pointer operand (argument 1, operand 4)
make[3]: *** [libvirt_util_la-vircgroup.lo] Error 1
make[3]: Leaving directory `/home/jferlan/libvirt.cov.curr/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/jferlan/libvirt.cov.curr/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jferlan/libvirt.cov.curr'
make: *** [all] Error 2

src/util/vircgroup.h

index f324fa31912b68cd4b4039731ba36569010e06ce..b030e4ab683cb3244d3ff3bff799a494189b9cbb 100644 (file)
@@ -56,7 +56,7 @@ int virCgroupNewDriver(const char *name,
                        bool create,
                        int controllers,
                        virCgroupPtr *group)
-    ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(5);
+    ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4);
 
 int virCgroupNewSelf(virCgroupPtr *group)
     ATTRIBUTE_NONNULL(1);
@@ -71,7 +71,7 @@ int virCgroupNewDomainPartition(virCgroupPtr partition,
                                 const char *name,
                                 bool create,
                                 virCgroupPtr *group)
-    ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4);
+    ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(5);
 
 int virCgroupNewVcpu(virCgroupPtr domain,
                      int vcpuid,