diff options
author | Jens Georg <mail@jensge.org> | 2021-12-29 17:04:54 +0100 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2021-12-29 17:04:54 +0100 |
commit | 955fac3978ed6edd10e1c2a7a90f20cc53bbd852 (patch) | |
tree | 4b7e9382e6e6c1ee1eeacaae7751ebb52ebd4ace | |
parent | 5d8f7642ac232e936f7a97afa0f8ccfd61493641 (diff) | |
download | gssdp-955fac3978ed6edd10e1c2a7a90f20cc53bbd852.tar.gz |
client: Avoid critical if address is NULLwip/libsoup3
-rw-r--r-- | libgssdp/gssdp-client.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libgssdp/gssdp-client.c b/libgssdp/gssdp-client.c index 5531d98..6a541dd 100644 --- a/libgssdp/gssdp-client.c +++ b/libgssdp/gssdp-client.c @@ -890,8 +890,9 @@ gssdp_client_get_host_ip (GSSDPClient *client) priv = gssdp_client_get_instance_private (client); if (priv->device.host_ip == NULL) - priv->device.host_ip = g_inet_address_to_string - (priv->device.host_addr); + if (priv->device.host_addr != NULL) + priv->device.host_ip = g_inet_address_to_string + (priv->device.host_addr); return priv->device.host_ip; } |