summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2012-11-30 21:06:59 -0500
committerJasper St. Pierre <jstpierre@mecheye.net>2012-12-02 14:50:53 -0500
commit5aca3c49929713d3274ab0ac0b5f87522dd5f9d4 (patch)
treef749c339b13daff500838a7124f91a6036fe61d6
parent184b8c6fa6e68120b4fb6b42d272448ab174004a (diff)
downloadclutter-5aca3c49929713d3274ab0ac0b5f87522dd5f9d4.tar.gz
cally-util: Don't free a NULL pointer
The only place key_event can not be NULL is in this branch. Spotted by Coverity. https://bugzilla.gnome.org/show_bug.cgi?id=689496
-rw-r--r--clutter/cally/cally-util.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/clutter/cally/cally-util.c b/clutter/cally/cally-util.c
index 501f44b09..0a81471f5 100644
--- a/clutter/cally/cally-util.c
+++ b/clutter/cally/cally-util.c
@@ -358,10 +358,10 @@ cally_key_snooper (ClutterActor *actor,
/* func data is inside the hash table */
consumed = g_hash_table_foreach_steal (new_hash, notify_hf, key_event);
g_hash_table_destroy (new_hash);
- }
- g_free (key_event->string);
- g_free (key_event);
+ g_free (key_event->string);
+ g_free (key_event);
+ }
return (consumed ? 1 : 0);
}