From 030b68412e2754df35d2e61d2f8c701c9d283640 Mon Sep 17 00:00:00 2001 From: Sébastien Bianti Date: Wed, 18 Apr 2012 15:27:43 +0200 Subject: service: move destroy request into process_request To make it possible to be re-queued --- src/service.c | 4 ++-- 1 file 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, -- cgit 1.2.3-korg