From: Sébastien Bianti <[email protected]>

To make it possible to be re-queued
---
 src/service.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/service.c b/src/service.c
index 4c8a87e..efb90cb 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1913,6 +1913,8 @@ static guint process_request(struct mms_request *request)

        unlink(request->data_path);

+       mms_request_destroy(request);
+
        return 0;
 }

@@ -1940,8 +1942,6 @@ static void process_request_queue(struct mms_service 
*service)
                service->current_request_id = process_request(request);
                if (service->current_request_id > 0)
                        return;
-
-               mms_request_destroy(request);
        }

        service->bearer_timeout = g_timeout_add_seconds(BEARER_IDLE_TIMEOUT,
--
1.7.4.1

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to