]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
nwfilter: Remove need for virNWFilterSaveXML
authorJohn Ferlan <jferlan@redhat.com>
Tue, 30 May 2017 17:26:58 +0000 (13:26 -0400)
committerJohn Ferlan <jferlan@redhat.com>
Sat, 15 Jul 2017 18:50:40 +0000 (14:50 -0400)
Merge code into virNWFilterSaveConfig

Signed-off-by: John Ferlan <jferlan@redhat.com>
src/conf/nwfilter_conf.c
src/conf/nwfilter_conf.h

index 9be0724141ccc5180eda6abd514f28f712516011..cb251b03449db09224f3a702613734aaceb3ded6 100644 (file)
@@ -2767,13 +2767,16 @@ virNWFilterDefParseFile(const char *filename)
 
 
 int
-virNWFilterSaveXML(const char *configDir,
-                   virNWFilterDefPtr def,
-                   const char *xml)
+virNWFilterSaveConfig(const char *configDir,
+                      virNWFilterDefPtr def)
 {
+    int ret = -1;
+    char *xml;
     char uuidstr[VIR_UUID_STRING_BUFLEN];
     char *configFile = NULL;
-    int ret = -1;
+
+    if (!(xml = virNWFilterDefFormat(def)))
+        goto cleanup;
 
     if (!(configFile = virFileBuildPath(configDir, def->name, ".xml")))
         goto cleanup;
@@ -2785,25 +2788,6 @@ virNWFilterSaveXML(const char *configDir,
 
  cleanup:
     VIR_FREE(configFile);
-    return ret;
-}
-
-
-int
-virNWFilterSaveConfig(const char *configDir,
-                      virNWFilterDefPtr def)
-{
-    int ret = -1;
-    char *xml;
-
-    if (!(xml = virNWFilterDefFormat(def)))
-        goto cleanup;
-
-    if (virNWFilterSaveXML(configDir, def, xml) < 0)
-        goto cleanup;
-
-    ret = 0;
- cleanup:
     VIR_FREE(xml);
     return ret;
 }
index 5cac2604a82fdfcb2af6e71ba121298f86a453a9..4bf5b7c0c4fd209766e863e2b2fa8c452ec59d8b 100644 (file)
@@ -580,11 +580,6 @@ virNWFilterDefParseNode(xmlDocPtr xml,
 char *
 virNWFilterDefFormat(const virNWFilterDef *def);
 
-int
-virNWFilterSaveXML(const char *configDir,
-                   virNWFilterDefPtr def,
-                   const char *xml);
-
 int
 virNWFilterSaveConfig(const char *configDir,
                       virNWFilterDefPtr def);