obex: Fix compiler warning from casting functions 10/205010/1
authorMarcel Holtmann <marcel@holtmann.org>
Thu, 24 May 2018 13:46:16 +0000 (15:46 +0200)
committerAmit Purwar <amit.purwar@samsung.com>
Mon, 29 Apr 2019 04:11:28 +0000 (09:41 +0530)
Change-Id: I62a902faf609375da3a470ba2c39d1172ed2030f
Signed-off-by: Amit Purwar <amit.purwar@samsung.com>
obexd/client/session.c

index 548b0e3..c0f873b 100755 (executable)
@@ -229,6 +229,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);
@@ -237,8 +242,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);
        }