---
 src/service.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/service.c b/src/service.c
index ee06dca..1be0386 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1813,8 +1813,6 @@ static gboolean web_get_cb(GWebResult *result, gpointer 
user_data)
        }
 
        if (chunk_size == 0) {
-               close(request->fd);
-
                request->status = g_web_result_get_status(result);
 
                DBG("status: %03u", request->status);
@@ -1835,10 +1833,11 @@ static gboolean web_get_cb(GWebResult *result, gpointer 
user_data)
        return TRUE;
 
 error:
-       close(request->fd);
        unlink(request->data_path);
 
 complete:
+       close(request->fd);
+
        if (request->result_cb != NULL)
                request->result_cb(request);
 
-- 
1.7.4.4

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

Reply via email to