summaryrefslogtreecommitdiff
path: root/libgupnp-av/xsd-data.c
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2021-07-03 23:37:33 +0200
committerJens Georg <mail@jensge.org>2021-07-03 23:41:58 +0200
commit8f24dda0f85426c960a83b6cef5f70ed2a2d5af0 (patch)
tree01ebc1bc21412a2ed6b8ff5931d51996eda0a35a /libgupnp-av/xsd-data.c
parent7bef1c92bd48cd5009bac82f863dc67c2634329c (diff)
downloadgupnp-av-8f24dda0f85426c960a83b6cef5f70ed2a2d5af0.tar.gz
all: Port classes to new GObject type macros
Bump ABI version, since I cannot guarantee that this didn't change ABI
Diffstat (limited to 'libgupnp-av/xsd-data.c')
-rw-r--r--libgupnp-av/xsd-data.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/libgupnp-av/xsd-data.c b/libgupnp-av/xsd-data.c
index 3f985a4..276a973 100644
--- a/libgupnp-av/xsd-data.c
+++ b/libgupnp-av/xsd-data.c
@@ -64,10 +64,9 @@ xsd_data_free (XSDData *xsd_data)
{
if (xsd_data == NULL)
return;
- if (xsd_data->valid_context != NULL)
- xmlSchemaFreeValidCtxt (xsd_data->valid_context);
- if (xsd_data->schema != NULL)
- xmlSchemaFree (xsd_data->schema);
+ g_clear_pointer (&xsd_data->valid_context, xmlSchemaFreeValidCtxt);
+ g_clear_pointer (&xsd_data->schema, xmlSchemaFree);
+
g_slice_free (XSDData, xsd_data);
}