summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2021-12-29 17:04:54 +0100
committerJens Georg <mail@jensge.org>2021-12-29 17:04:54 +0100
commit955fac3978ed6edd10e1c2a7a90f20cc53bbd852 (patch)
tree4b7e9382e6e6c1ee1eeacaae7751ebb52ebd4ace
parent5d8f7642ac232e936f7a97afa0f8ccfd61493641 (diff)
downloadgssdp-wip/libsoup3.tar.gz
client: Avoid critical if address is NULLwip/libsoup3
-rw-r--r--libgssdp/gssdp-client.c5
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;
}