diff --git a/src/conf/nwfilter_conf.c b/src/conf/nwfilter_conf.c index 9be0724141..cb251b0344 100644 --- a/src/conf/nwfilter_conf.c +++ b/src/conf/nwfilter_conf.c @@ -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; } diff --git a/src/conf/nwfilter_conf.h b/src/conf/nwfilter_conf.h index 5cac2604a8..4bf5b7c0c4 100644 --- a/src/conf/nwfilter_conf.h +++ b/src/conf/nwfilter_conf.h @@ -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);