summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2014-05-25 12:02:46 +0200
committerJens Georg <mail@jensge.org>2014-05-25 12:03:10 +0200
commitbd9dfdc3a8cb435bd6a7c43ecb8be0afa73814b9 (patch)
treec7a73573e1c12374d62212b800d789cf0d59e4bd
parentfaeb36971e2ae972864a9da60351a498cb30ea07 (diff)
downloadgupnp-bd9dfdc3a8cb435bd6a7c43ecb8be0afa73814b9.tar.gz
Yet more g_list_free_full
Signed-off-by: Jens Georg <mail@jensge.org>
-rw-r--r--libgupnp/gupnp-service-introspection.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/libgupnp/gupnp-service-introspection.c b/libgupnp/gupnp-service-introspection.c
index 60de64d..4453495 100644
--- a/libgupnp/gupnp-service-introspection.c
+++ b/libgupnp/gupnp-service-introspection.c
@@ -162,12 +162,8 @@ gupnp_service_action_info_free (GUPnPServiceActionInfo *action_info)
GList *iter;
g_free (action_info->name);
-
- for (iter = action_info->arguments; iter; iter = iter->next) {
- gupnp_service_action_arg_info_free (
- (GUPnPServiceActionArgInfo *) iter->data);
- }
- g_list_free (action_info->arguments);
+ g_list_free_full (action_info->arguments,
+ (GDestroyNotify) gupnp_service_action_arg_info_free);
g_slice_free (GUPnPServiceActionInfo, action_info);
}