conf: Change virNWFilterObjDeleteDef to virNWFilterDeleteDef

Rather than pass the nwfilter object, just pass the def to the function
This commit is contained in:
John Ferlan 2017-02-28 17:25:36 -05:00
parent 22426736b9
commit cab7b8c276
4 changed files with 8 additions and 10 deletions

View File

@ -3263,21 +3263,19 @@ virNWFilterSaveDef(const char *configDir,
int
virNWFilterObjDeleteDef(const char *configDir,
virNWFilterObjPtr nwfilter)
virNWFilterDeleteDef(const char *configDir,
virNWFilterDefPtr def)
{
int ret = -1;
char *configFile = NULL;
if (!(configFile = virFileBuildPath(configDir,
nwfilter->def->name, ".xml"))) {
if (!(configFile = virFileBuildPath(configDir, def->name, ".xml")))
goto error;
}
if (unlink(configFile) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
_("cannot remove config for %s"),
nwfilter->def->name);
def->name);
goto error;
}

View File

@ -614,8 +614,8 @@ virNWFilterObjPtr virNWFilterObjFindByName(virNWFilterObjListPtr nwfilters,
int virNWFilterSaveDef(const char *configDir,
virNWFilterDefPtr def);
int virNWFilterObjDeleteDef(const char *configDir,
virNWFilterObjPtr nwfilter);
int virNWFilterDeleteDef(const char *configDir,
virNWFilterDefPtr def);
virNWFilterObjPtr virNWFilterObjAssignDef(virNWFilterObjListPtr nwfilters,
virNWFilterDefPtr def);

View File

@ -743,11 +743,11 @@ virNWFilterDefFormat;
virNWFilterDefFree;
virNWFilterDefParseFile;
virNWFilterDefParseString;
virNWFilterDeleteDef;
virNWFilterInstFiltersOnAllVMs;
virNWFilterJumpTargetTypeToString;
virNWFilterLoadAllConfigs;
virNWFilterObjAssignDef;
virNWFilterObjDeleteDef;
virNWFilterObjFindByName;
virNWFilterObjFindByUUID;
virNWFilterObjListFree;

View File

@ -603,7 +603,7 @@ nwfilterUndefine(virNWFilterPtr obj)
goto cleanup;
}
if (virNWFilterObjDeleteDef(driver->configDir, nwfilter) < 0)
if (virNWFilterDeleteDef(driver->configDir, nwfilter->def) < 0)
goto cleanup;
virNWFilterObjRemove(&driver->nwfilters, nwfilter);