parameter guards for GSimpleAction constructors
authorRyan Lortie <desrt@desrt.ca>
Wed, 29 Jun 2011 16:19:38 +0000 (17:19 +0100)
committerRobert Ancell <robert.ancell@canonical.com>
Wed, 29 Jun 2011 16:32:21 +0000 (17:32 +0100)
gio/gsimpleaction.c

index d6cf423..8f448d6 100644 (file)
@@ -485,6 +485,8 @@ g_simple_action_new (const gchar        *name,
 {
   GSimpleAction *simple;
 
+  g_return_val_if_fail (name != NULL);
+
   simple = g_object_new (G_TYPE_SIMPLE_ACTION, NULL);
   simple->name = g_strdup (name);
 
@@ -520,6 +522,9 @@ g_simple_action_new_stateful (const gchar        *name,
 {
   GSimpleAction *simple;
 
+  g_return_val_if_fail (name != NULL);
+  g_return_val_if_fail (state != NULL);
+
   simple = g_object_new (G_TYPE_SIMPLE_ACTION, NULL);
   simple->name = g_strdup (name);