evolution-data-server r9252 - in trunk: . libedataserver



Author: msuman
Date: Mon Aug  4 03:17:56 2008
New Revision: 9252
URL: http://svn.gnome.org/viewvc/evolution-data-server?rev=9252&view=rev

Log:
Patch from Tobias Mueller  <tobiasmue svn gnome org>: ** Fix for bug #545022 (Free gconf-entry only if it is non-NULL).

Modified:
   trunk/ChangeLog
   trunk/libedataserver/e-account.c

Modified: trunk/libedataserver/e-account.c
==============================================================================
--- trunk/libedataserver/e-account.c	(original)
+++ trunk/libedataserver/e-account.c	Mon Aug  4 03:17:56 2008
@@ -868,9 +868,10 @@
 		g_hash_table_insert(ea_system_table, (char *)system_perms[i].key, &system_perms[i]);
 		sprintf(key, LOCK_BASE "/%s", system_perms[i].key);
 		entry = gconf_client_get_entry(gconf, key, NULL, TRUE, &err);
-		if (entry)
+		if (entry) {
 			ea_setting_notify(gconf, 0, entry, NULL);
-		gconf_entry_free(entry);
+			gconf_entry_free(entry);
+		}
 	}
 
 	if (err) {



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