diff options
author | Jens Georg <mail@jensge.org> | 2022-01-02 21:21:14 +0100 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2022-01-02 21:21:14 +0100 |
commit | f7fc650b4ce2fbb3130ea36e19c9d9e76848aee6 (patch) | |
tree | 83e57608d11e5661b87eed259b20f12a73b75607 | |
parent | 13965fc0dfab6420ba69c002e6a79543b9f6f1c7 (diff) | |
download | gupnp-f7fc650b4ce2fbb3130ea36e19c9d9e76848aee6.tar.gz |
RootDevice: Do not overwrite document with NULL
-rw-r--r-- | libgupnp/gupnp-root-device.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libgupnp/gupnp-root-device.c b/libgupnp/gupnp-root-device.c index d46aa05..2ebdc6d 100644 --- a/libgupnp/gupnp-root-device.c +++ b/libgupnp/gupnp-root-device.c @@ -127,8 +127,10 @@ gupnp_root_device_set_property (GObject *object, switch (property_id) { case PROP_DESCRIPTION_DOC: - _gupnp_device_info_set_document (GUPNP_DEVICE_INFO (device), - g_value_get_object (value)); + if (g_value_get_object (value) != NULL) + _gupnp_device_info_set_document ( + GUPNP_DEVICE_INFO (device), + g_value_get_object (value)); break; case PROP_DESCRIPTION_PATH: priv->description_path = g_value_dup_string (value); |