提交 fd6e3f48 编写于 作者: M Marc Hartmayer 提交者: Michal Privoznik

refactoring: Use the return value of virObjectRef directly

Use the return value of virObjectRef directly. This way, it's easier
for another reader to identify the reason why the additional reference
is required.
Signed-off-by: NMarc Hartmayer <mhartmay@linux.vnet.ibm.com>
Reviewed-by: NBjoern Walk <bwalk@linux.vnet.ibm.com>
上级 7a665f24
...@@ -196,8 +196,7 @@ void virConnectCloseCallbackDataRegister(virConnectCloseCallbackDataPtr closeDat ...@@ -196,8 +196,7 @@ void virConnectCloseCallbackDataRegister(virConnectCloseCallbackDataPtr closeDat
return; return;
} }
closeData->conn = conn; closeData->conn = virObjectRef(conn);
virObjectRef(closeData->conn);
closeData->callback = cb; closeData->callback = cb;
closeData->opaque = opaque; closeData->opaque = opaque;
closeData->freeCallback = freecb; closeData->freeCallback = freecb;
...@@ -985,8 +984,7 @@ virAdmConnectCloseCallbackDataRegister(virAdmConnectCloseCallbackDataPtr cbdata, ...@@ -985,8 +984,7 @@ virAdmConnectCloseCallbackDataRegister(virAdmConnectCloseCallbackDataPtr cbdata,
goto cleanup; goto cleanup;
} }
virObjectRef(conn); cbdata->conn = virObjectRef(conn);
cbdata->conn = conn;
cbdata->callback = cb; cbdata->callback = cb;
cbdata->opaque = opaque; cbdata->opaque = opaque;
cbdata->freeCallback = freecb; cbdata->freeCallback = freecb;
......
...@@ -145,12 +145,10 @@ virNetClientStreamPtr virNetClientStreamNew(virNetClientProgramPtr prog, ...@@ -145,12 +145,10 @@ virNetClientStreamPtr virNetClientStreamNew(virNetClientProgramPtr prog,
if (!(st = virObjectLockableNew(virNetClientStreamClass))) if (!(st = virObjectLockableNew(virNetClientStreamClass)))
return NULL; return NULL;
st->prog = prog; st->prog = virObjectRef(prog);
st->proc = proc; st->proc = proc;
st->serial = serial; st->serial = serial;
virObjectRef(prog);
return st; return st;
} }
......
...@@ -213,8 +213,7 @@ static int virNetServerDispatchNewMessage(virNetServerClientPtr client, ...@@ -213,8 +213,7 @@ static int virNetServerDispatchNewMessage(virNetServerClientPtr client,
job->msg = msg; job->msg = msg;
if (prog) { if (prog) {
virObjectRef(prog); job->prog = virObjectRef(prog);
job->prog = prog;
priority = virNetServerProgramGetPriority(prog, msg->header.proc); priority = virNetServerProgramGetPriority(prog, msg->header.proc);
} }
...@@ -284,8 +283,7 @@ int virNetServerAddClient(virNetServerPtr srv, ...@@ -284,8 +283,7 @@ int virNetServerAddClient(virNetServerPtr srv,
if (VIR_EXPAND_N(srv->clients, srv->nclients, 1) < 0) if (VIR_EXPAND_N(srv->clients, srv->nclients, 1) < 0)
goto error; goto error;
srv->clients[srv->nclients-1] = client; srv->clients[srv->nclients-1] = virObjectRef(client);
virObjectRef(client);
if (virNetServerClientNeedAuth(client)) if (virNetServerClientNeedAuth(client))
virNetServerTrackPendingAuthLocked(srv); virNetServerTrackPendingAuthLocked(srv);
...@@ -695,8 +693,7 @@ int virNetServerAddService(virNetServerPtr srv, ...@@ -695,8 +693,7 @@ int virNetServerAddService(virNetServerPtr srv,
} }
} }
srv->services[srv->nservices-1] = svc; srv->services[srv->nservices-1] = virObjectRef(svc);
virObjectRef(svc);
virNetServerServiceSetDispatcher(svc, virNetServerServiceSetDispatcher(svc,
virNetServerDispatchNewClient, virNetServerDispatchNewClient,
......
...@@ -1064,8 +1064,7 @@ qemuMonitorCommonTestNew(virDomainXMLOptionPtr xmlopt, ...@@ -1064,8 +1064,7 @@ qemuMonitorCommonTestNew(virDomainXMLOptionPtr xmlopt,
goto error; goto error;
if (vm) { if (vm) {
virObjectRef(vm); test->vm = virObjectRef(vm);
test->vm = vm;
} else { } else {
test->vm = virDomainObjNew(xmlopt); test->vm = virDomainObjNew(xmlopt);
if (!test->vm) if (!test->vm)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册