mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-01 17:35:17 +00:00
Introduce virNetServerClientRemoteAddrStringURI
Use it in virNetServerClientGetInfo to switch back to using the URI-format (separated by ':') instead of the SASL format (separated by ';'). Also use it in the error message reported by virNetServerAddClient.
This commit is contained in:
parent
2da6a13e5f
commit
23b6559d65
@ -145,6 +145,7 @@ virNetServerClientNew;
|
||||
virNetServerClientNewPostExecRestart;
|
||||
virNetServerClientPreExecRestart;
|
||||
virNetServerClientRemoteAddrString;
|
||||
virNetServerClientRemoteAddrStringURI;
|
||||
virNetServerClientRemoveFilter;
|
||||
virNetServerClientSendMessage;
|
||||
virNetServerClientSetAuth;
|
||||
|
@ -243,7 +243,7 @@ int virNetServerAddClient(virNetServerPtr srv,
|
||||
if (srv->nclients >= srv->nclients_max) {
|
||||
virReportError(VIR_ERR_RPC,
|
||||
_("Too many active clients (%zu), dropping connection from %s"),
|
||||
srv->nclients_max, virNetServerClientRemoteAddrString(client));
|
||||
srv->nclients_max, virNetServerClientRemoteAddrStringURI(client));
|
||||
goto error;
|
||||
}
|
||||
|
||||
|
@ -918,6 +918,12 @@ const char *virNetServerClientRemoteAddrString(virNetServerClientPtr client)
|
||||
return virNetSocketRemoteAddrString(client->sock);
|
||||
}
|
||||
|
||||
const char *virNetServerClientRemoteAddrStringURI(virNetServerClientPtr client)
|
||||
{
|
||||
if (!client->sock)
|
||||
return NULL;
|
||||
return virNetSocketRemoteAddrStringURI(client->sock);
|
||||
}
|
||||
|
||||
void virNetServerClientDispose(void *obj)
|
||||
{
|
||||
@ -1608,7 +1614,7 @@ virNetServerClientGetInfo(virNetServerClientPtr client,
|
||||
virObjectLock(client);
|
||||
*readonly = client->readonly;
|
||||
|
||||
if (!(*sock_addr = virNetServerClientRemoteAddrString(client))) {
|
||||
if (!(*sock_addr = virNetServerClientRemoteAddrStringURI(client))) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
|
||||
_("No network socket associated with client"));
|
||||
goto cleanup;
|
||||
|
@ -140,6 +140,7 @@ int virNetServerClientStartKeepAlive(virNetServerClientPtr client);
|
||||
|
||||
const char *virNetServerClientLocalAddrString(virNetServerClientPtr client);
|
||||
const char *virNetServerClientRemoteAddrString(virNetServerClientPtr client);
|
||||
const char *virNetServerClientRemoteAddrStringURI(virNetServerClientPtr client);
|
||||
|
||||
int virNetServerClientSendMessage(virNetServerClientPtr client,
|
||||
virNetMessagePtr msg);
|
||||
|
Loading…
x
Reference in New Issue
Block a user