diff --git a/libgnucash/core-utils/gnc-prefs.c b/libgnucash/core-utils/gnc-prefs.c
index b0369bc..dec3b23 100644
--- a/libgnucash/core-utils/gnc-prefs.c
+++ b/libgnucash/core-utils/gnc-prefs.c
@@ -133,8 +133,10 @@ gulong gnc_prefs_register_cb (const char *group,
if (prefsbackend && prefsbackend->register_cb)
return (prefsbackend->register_cb) (group, pref_name, func, user_data);
else
+ {
g_warning ("no preferences backend loaded, or the backend doesn't define register_cb, returning 0");
return 0;
+ }
}
diff --git a/gnucash/gnome-utils/gnc-gobject-utils.h b/gnucash/gnome-utils/gnc-gobject-utils.h
index 11485de..4b6ce82 100644
--- a/gnucash/gnome-utils/gnc-gobject-utils.h
+++ b/gnucash/gnome-utils/gnc-gobject-utils.h
@@ -145,7 +145,7 @@ type_name##_get_instance_private (TypeName *self) \
GType \
type_name##_get_type (void) \
{ \
- static volatile gsize g_define_type_id__volatile = 0; \
+ static gsize g_define_type_id__volatile = 0; \
if (g_once_init_enter (&g_define_type_id__volatile)) \
{ \
GType g_define_type_id = \