[libsecret] Don't continue initialization of SecretService if failed



commit 6f4a53f08be4746783f3cf0b448d776e2dedbe12
Author: Stef Walter <stefw gnome org>
Date:   Thu Jul 5 15:40:57 2012 +0200

    Don't continue initialization of SecretService if failed
    
     * Don't open session or load collections on SecretService
       if the first part of the initialization failed

 library/secret-service.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/library/secret-service.c b/library/secret-service.c
index d0ecbbd..0b9e923 100644
--- a/library/secret-service.c
+++ b/library/secret-service.c
@@ -592,10 +592,9 @@ on_init_base (GObject *source,
 		g_simple_async_result_take_error (res, error);
 		g_simple_async_result_complete (res);
 	} else {
-
+		service_ensure_for_flags_async (self, self->pv->init_flags, res);
 	}
 
-	service_ensure_for_flags_async (self, self->pv->init_flags, res);
 	g_object_unref (res);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]