From 68a0aa624f7ba16811259dbc0f9b0fd6bdae316d Mon Sep 17 00:00:00 2001
From: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
Date: Tue, 3 Jul 2012 21:04:32 -0300
Subject: [PATCH] On error reply before setting hidden data.

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

diff --git a/src/service.c b/src/service.c
index 72f5af4..87fd55d 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3455,9 +3455,9 @@ void __connman_service_return_error(struct connman_service *service,
 {
 	DBG("service %p error %d user_data %p", service, error, user_data);
 
-	__connman_service_set_hidden_data(service, user_data);
-
 	reply_pending(service, error);
+
+	__connman_service_set_hidden_data(service, user_data);
 }
 
 static gboolean connect_timeout(gpointer user_data)
-- 
1.7.8.6

