summaryrefslogtreecommitdiff
path: root/libdleyna/server/async.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdleyna/server/async.c')
-rw-r--r--libdleyna/server/async.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libdleyna/server/async.c b/libdleyna/server/async.c
index 5571f70..c073841 100644
--- a/libdleyna/server/async.c
+++ b/libdleyna/server/async.c
@@ -40,6 +40,12 @@ void dls_async_task_delete(dls_async_task_t *cb_data)
if (cb_data->ut.get_all.vb)
g_variant_builder_unref(cb_data->ut.get_all.vb);
break;
+ case DLS_TASK_BROWSE_OBJECTS:
+ if (cb_data->ut.browse_objects.avb)
+ g_variant_builder_unref(cb_data->ut.browse_objects.avb);
+ g_free(cb_data->ut.browse_objects.objects_id);
+ g_free(cb_data->ut.browse_objects.upnp_filter);
+ break;
case DLS_TASK_UPLOAD_TO_ANY:
case DLS_TASK_UPLOAD:
g_free(cb_data->ut.upload.mime_type);