]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
tests: Turn virFileWrapperAddPrefix to void
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 13 Mar 2019 08:45:25 +0000 (09:45 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 13 Mar 2019 13:15:35 +0000 (14:15 +0100)
In theory, it's nice to have virFileWrapperAddPrefix() return a
value that indicates if the function succeeded or not. But in
practice, nobody checks for that and in fact blindly believes
that the function succeeded. Therefore, make the function return
nothing and just abort() if it would fail.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Martin Kletzander <mkletzan@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
tests/virfilewrapper.c
tests/virfilewrapper.h

index f7a7a931e139fd6ae29fc3bb74a969e54f86a279..497e91bd45bc94447737fa923af5008c2c63950d 100644 (file)
@@ -66,13 +66,15 @@ static void init_syms(void)
 }
 
 
-int
+void
 virFileWrapperAddPrefix(const char *prefix,
                         const char *override)
 {
     /* Both parameters are mandatory */
-    if (!prefix || !override)
-        return -1;
+    if (!prefix || !override) {
+        fprintf(stderr, "Attempt to add invalid path override\n");
+        abort();
+    }
 
     init_syms();
 
@@ -80,10 +82,9 @@ virFileWrapperAddPrefix(const char *prefix,
         VIR_APPEND_ELEMENT_QUIET(overrides, noverrides, override) < 0) {
         VIR_FREE(prefixes);
         VIR_FREE(overrides);
-        return -1;
+        fprintf(stderr, "Unable to add path override for '%s'\n", prefix);
+        abort();
     }
-
-    return 0;
 }
 
 
index 044c532232510d2ccee422c5bbfd13d86f8f4f9c..80fd6244adfe9f605e94067471a88dc85c75ee89 100644 (file)
@@ -19,7 +19,7 @@
 #ifndef LIBVIRT_VIRFILEWRAPPER_H
 # define LIBVIRT_VIRFILEWRAPPER_H
 
-int
+void
 virFileWrapperAddPrefix(const char *prefix,
                         const char *override);