g_settings_bind: add some g_return checks
authorRyan Lortie <desrt@desrt.ca>
Mon, 15 Aug 2011 14:42:35 +0000 (10:42 -0400)
committerRyan Lortie <desrt@desrt.ca>
Mon, 15 Aug 2011 14:43:32 +0000 (10:43 -0400)
https://bugzilla.gnome.org/show_bug.cgi?id=636405

gio/gsettings.c

index 399f4d2..f9e476b 100644 (file)
@@ -2787,6 +2787,9 @@ g_settings_bind_with_mapping (GSettings               *settings,
   GQuark binding_quark;
 
   g_return_if_fail (G_IS_SETTINGS (settings));
+  g_return_if_fail (key != NULL);
+  g_return_if_fail (G_IS_OBJECT (object));
+  g_return_if_fail (property != NULL);
   g_return_if_fail (~flags & G_SETTINGS_BIND_INVERT_BOOLEAN);
 
   objectclass = G_OBJECT_GET_CLASS (object);