virnetworkobj: Drop needless cleanup label in virNetworkObjAddPort

The cleanup label in virNetworkObjAddPort() function serves no
purpose. Drop it and thus simplify the function a bit.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
Michal Privoznik 2019-07-09 16:51:43 +02:00
parent 37d8d6b98d
commit 6246400329

View File

@ -1625,7 +1625,6 @@ virNetworkObjAddPort(virNetworkObjPtr net,
virNetworkPortDefPtr portdef, virNetworkPortDefPtr portdef,
const char *stateDir) const char *stateDir)
{ {
int ret = -1;
char uuidstr[VIR_UUID_STRING_BUFLEN]; char uuidstr[VIR_UUID_STRING_BUFLEN];
VIR_AUTOFREE(char *) dir = NULL; VIR_AUTOFREE(char *) dir = NULL;
@ -1635,24 +1634,21 @@ virNetworkObjAddPort(virNetworkObjPtr net,
virReportError(VIR_ERR_NETWORK_PORT_EXIST, virReportError(VIR_ERR_NETWORK_PORT_EXIST,
_("Network port with UUID %s already exists"), _("Network port with UUID %s already exists"),
uuidstr); uuidstr);
goto cleanup; return -1;
} }
if (!(dir = virNetworkObjGetPortStatusDir(net, stateDir))) if (!(dir = virNetworkObjGetPortStatusDir(net, stateDir)))
goto cleanup; return -1;
if (virHashAddEntry(net->ports, uuidstr, portdef) < 0) if (virHashAddEntry(net->ports, uuidstr, portdef) < 0)
goto cleanup; return -1;
if (virNetworkPortDefSaveStatus(portdef, dir) < 0) { if (virNetworkPortDefSaveStatus(portdef, dir) < 0) {
virHashRemoveEntry(net->ports, uuidstr); virHashRemoveEntry(net->ports, uuidstr);
goto cleanup; return -1;
} }
ret = 0; return 0;
cleanup:
return ret;
} }