]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: Change virNWFilterObjSaveDef to virNWFilterSaveDef
authorJohn Ferlan <jferlan@redhat.com>
Tue, 28 Feb 2017 22:12:09 +0000 (17:12 -0500)
committerJohn Ferlan <jferlan@redhat.com>
Tue, 7 Mar 2017 18:27:24 +0000 (13:27 -0500)
There's no need to pass the driver pointer to nwfilter_conf, just
pass the configDir.

src/conf/nwfilter_conf.c
src/conf/nwfilter_conf.h
src/libvirt_private.syms
src/nwfilter/nwfilter_driver.c

index 2cdcfa74eb235b5bcbf6ad77f08b69ee8afd0d3c..855fec78bb86adcf646c8fbd2ed75236ddcddae5 100644 (file)
@@ -3226,25 +3226,23 @@ virNWFilterLoadAllConfigs(virNWFilterObjListPtr nwfilters,
 
 
 int
-virNWFilterObjSaveDef(virNWFilterDriverStatePtr driver,
-                      virNWFilterDefPtr def)
+virNWFilterSaveDef(const char *configDir,
+                   virNWFilterDefPtr def)
 {
     char uuidstr[VIR_UUID_STRING_BUFLEN];
     char *xml;
     int ret = -1;
     char *configFile = NULL;
 
-    if (virFileMakePath(driver->configDir) < 0) {
+    if (virFileMakePath(configDir) < 0) {
         virReportSystemError(errno,
                              _("cannot create config directory %s"),
-                             driver->configDir);
+                             configDir);
         goto error;
     }
 
-    if (!(configFile = virFileBuildPath(driver->configDir,
-                                        def->name, ".xml"))) {
+    if (!(configFile = virFileBuildPath(configDir, def->name, ".xml")))
         goto error;
-    }
 
     if (!(xml = virNWFilterDefFormat(def))) {
         virReportError(VIR_ERR_INTERNAL_ERROR,
index ea3cd5cd74360982cd0225adf324f424f0112311..2211c2aa726ec9d867b62ae501749e4bb16f447b 100644 (file)
@@ -611,8 +611,8 @@ virNWFilterObjPtr virNWFilterObjFindByName(virNWFilterObjListPtr nwfilters,
                                            const char *name);
 
 
-int virNWFilterObjSaveDef(virNWFilterDriverStatePtr driver,
-                          virNWFilterDefPtr def);
+int virNWFilterSaveDef(const char *configDir,
+                       virNWFilterDefPtr def);
 
 int virNWFilterObjDeleteDef(const char *configDir,
                             virNWFilterObjPtr nwfilter);
index fb361d1afb86266a132ed117a6d4977ee6fdf284..b4553a90e82b44b8b3ac9a07a86d9b528235d5be 100644 (file)
@@ -753,7 +753,6 @@ virNWFilterObjFindByUUID;
 virNWFilterObjListFree;
 virNWFilterObjLock;
 virNWFilterObjRemove;
-virNWFilterObjSaveDef;
 virNWFilterObjUnlock;
 virNWFilterPrintStateMatchFlags;
 virNWFilterPrintTCPFlags;
@@ -765,6 +764,7 @@ virNWFilterRuleIsProtocolEthernet;
 virNWFilterRuleIsProtocolIPv4;
 virNWFilterRuleIsProtocolIPv6;
 virNWFilterRuleProtocolTypeToString;
+virNWFilterSaveDef;
 virNWFilterTestUnassignDef;
 virNWFilterUnlockFilterUpdates;
 virNWFilterUnRegisterCallbackDriver;
index 186830c90eb9ada8060a6300c05aabc5c1a0fdb5..fe5fa548fb2cae1c9ae8944df289fa6ad56b4422 100644 (file)
@@ -555,7 +555,7 @@ nwfilterDefineXML(virConnectPtr conn,
     if (!(nwfilter = virNWFilterObjAssignDef(&driver->nwfilters, def)))
         goto cleanup;
 
-    if (virNWFilterObjSaveDef(driver, def) < 0) {
+    if (virNWFilterSaveDef(driver->configDir, def) < 0) {
         virNWFilterObjRemove(&driver->nwfilters, nwfilter);
         def = NULL;
         goto cleanup;