[gnome-keyring] [secret-store] Two minor fixes for keyring creation.



commit d6ae3a58fe8676062e120353f19cb578e66aebc4
Author: Stef Walter <stef memberwebs com>
Date:   Thu Feb 18 17:51:14 2010 +0000

    [secret-store] Two minor fixes for keyring creation.
    
    Include translatable files, and a null pointer dereference.

 pkcs11/secret-store/gck-secret-collection.c |    2 +-
 po/POTFILES.in                              |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/pkcs11/secret-store/gck-secret-collection.c b/pkcs11/secret-store/gck-secret-collection.c
index 264e190..aceb3be 100644
--- a/pkcs11/secret-store/gck-secret-collection.c
+++ b/pkcs11/secret-store/gck-secret-collection.c
@@ -306,7 +306,6 @@ factory_create_collection (GckSession *session, GckTransaction *transaction,
 			identifier = g_utf8_strdown (label, -1);
 	}
 
-	g_strdelimit (identifier, ":/\\<>|\t\n\r\v ", '_');
 	if (!identifier || !identifier[0]) {
 		g_free (identifier);
 		identifier = g_strdup ("unnamed");
@@ -322,6 +321,7 @@ factory_create_collection (GckSession *session, GckTransaction *transaction,
 		}
 	}
 
+	g_strdelimit (identifier, ":/\\<>|\t\n\r\v ", '_');
 	collection = g_object_new (GCK_TYPE_SECRET_COLLECTION,
 	                           "module", gck_session_get_module (session),
 	                           "identifier", identifier,
diff --git a/po/POTFILES.in b/po/POTFILES.in
index eab2333..40a857f 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -25,3 +25,4 @@ gcr/gcr-parser.c
 gp11/gp11-misc.c
 pkcs11/gck/gck-certificate.c
 pkcs11/ssh-store/gck-ssh-private-key.c
+pkcs11/secret-store/gck-secret-collection.c



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