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

diff --git a/src/service.c b/src/service.c
index 2047008..a68516d 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1135,6 +1135,11 @@ static void process_message_on_start(struct mms_service 
*service,
                        if (request == NULL)
                                goto register_sr;
 
+                       close(request->fd);
+                       request->fd = -1;
+
+                       unlink(request->data_path);
+                       g_free(request->data_path);
                        request->data_path = mms_store_get_path(service_id,
                                                                        uuid);
                } else
-- 
1.7.4.4

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

Reply via email to