summaryrefslogtreecommitdiff
path: root/gobject/gsignal.c
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>2000-11-29 12:34:14 +0000
committerTim Janik <timj@src.gnome.org>2000-11-29 12:34:14 +0000
commit55ec7f32a6852dba73abb29e650615b66b065ef9 (patch)
tree3f52c974391ba788daa303f22175af1da5c8b26f /gobject/gsignal.c
parent790a7bd3be608d9b12a18711d4400490d96b2a46 (diff)
fix elliots "logic fix" that dereferences NULL nodes if C handlers are
Wed Nov 29 13:30:05 2000 Tim Janik <timj@gtk.org> * gsignal.c (handlers_find): fix elliots "logic fix" that dereferences NULL nodes if C handlers are searched for specific signals.
Diffstat (limited to 'gobject/gsignal.c')
-rw-r--r--gobject/gsignal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gobject/gsignal.c b/gobject/gsignal.c
index 3964c1fdd..b5ce638e6 100644
--- a/gobject/gsignal.c
+++ b/gobject/gsignal.c
@@ -378,7 +378,7 @@ handlers_find (gpointer instance,
Handler *handler;
SignalNode *node = NULL;
- if (!(mask & G_SIGNAL_MATCH_FUNC))
+ if (mask & G_SIGNAL_MATCH_FUNC)
{
node = LOOKUP_SIGNAL_NODE (signal_id);
if (!node || !node->c_marshaller)