From 769815a3f4b364a66e4f751bc296d74155709526 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 18 Jan 2001 02:01:59 +0000 Subject: signal_emit() - one parameter after last one wasn't NULL but was taken from va_list git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1132 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/core/signals.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/core') diff --git a/src/core/signals.c b/src/core/signals.c index ad5f4cd8..cb964eb0 100644 --- a/src/core/signals.c +++ b/src/core/signals.c @@ -239,7 +239,7 @@ static int signal_emitv_id(int signal_id, int params, va_list va) g_return_val_if_fail(params >= 0 && params <= SIGNAL_MAX_ARGUMENTS, FALSE); for (n = 0; n < SIGNAL_MAX_ARGUMENTS; n++) - arglist[n] = n > params ? NULL : va_arg(va, gconstpointer); + arglist[n] = n >= params ? NULL : va_arg(va, gconstpointer); rec = g_hash_table_lookup(signals, GINT_TO_POINTER(signal_id)); if (rec != NULL && signal_emit_real(rec, arglist)) -- cgit v1.2.3