diff options
author | Tim Janik <timj@gtk.org> | 2000-11-29 12:34:14 +0000 |
---|---|---|
committer | Tim Janik <timj@src.gnome.org> | 2000-11-29 12:34:14 +0000 |
commit | 55ec7f32a6852dba73abb29e650615b66b065ef9 (patch) | |
tree | 3f52c974391ba788daa303f22175af1da5c8b26f /gobject/gsignal.c | |
parent | 790a7bd3be608d9b12a18711d4400490d96b2a46 (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.c | 2 |
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) |