Turn virNetSASLContext and virNetSASLSession into virObject instances

Make virNetSASLContext and virNetSASLSession use virObject APIs
for reference counting

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
Daniel P. Berrange
2012-07-11 14:35:49 +01:00
parent e10e1969d5
commit 0b4d3fe556
10 changed files with 61 additions and 104 deletions

View File

@@ -2325,7 +2325,7 @@ authfail:
PROBE(RPC_SERVER_CLIENT_AUTH_FAIL,
"client=%p auth=%d",
client, REMOTE_AUTH_SASL);
virNetSASLSessionFree(sasl);
virObjectUnref(sasl);
virMutexUnlock(&priv->lock);
return -1;
}
@@ -2369,7 +2369,7 @@ remoteSASLFinish(virNetServerClientPtr client)
"client=%p auth=%d identity=%s",
client, REMOTE_AUTH_SASL, identity);
virNetSASLSessionFree(priv->sasl);
virObjectUnref(priv->sasl);
priv->sasl = NULL;
return 0;
@@ -2467,7 +2467,7 @@ authdeny:
goto error;
error:
virNetSASLSessionFree(priv->sasl);
virObjectUnref(priv->sasl);
priv->sasl = NULL;
virResetLastError();
virReportError(VIR_ERR_AUTH_FAILED, "%s",
@@ -2565,7 +2565,7 @@ authdeny:
goto error;
error:
virNetSASLSessionFree(priv->sasl);
virObjectUnref(priv->sasl);
priv->sasl = NULL;
virResetLastError();
virReportError(VIR_ERR_AUTH_FAILED, "%s",