Diff between a81f701d3c060ed265dacd33b0b3b52095571d2f and 39eae9988a111a39d0129e26483153cac966fcf2

Changed Files

File Additions Deletions Status
obexd/client/session.c +6 -2 modified

Full Patch

diff --git a/obexd/client/session.c b/obexd/client/session.c
index 4eda255..5bd2d26 100644
--- a/obexd/client/session.c
+++ b/obexd/client/session.c
@@ -211,6 +211,11 @@ static void file_data_free(void *process_data)
 	g_free(data);
 }
 
+static void request_free(void *data, void *user_data)
+{
+	pending_request_free(data);
+}
+
 static void session_free(struct obc_session *session)
 {
 	DBG("%p", session);
@@ -219,8 +224,7 @@ static void session_free(struct obc_session *session)
 		g_source_remove(session->process_id);
 
 	if (session->queue) {
-		g_queue_foreach(session->queue, (GFunc) pending_request_free,
-									NULL);
+		g_queue_foreach(session->queue, request_free, NULL);
 		g_queue_free(session->queue);
 	}