[gaim-migrate @ 15417]

Sat, 28 Jan 2006 01:18:41 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Sat, 28 Jan 2006 01:18:41 +0000
changeset 13055
f3b02fef5fae
parent 13054
6d323387986e
child 13056
09d5214fca9e

[gaim-migrate @ 15417]
Sadrul pointed this out. I can't test this either, but I think it works. :)

src/signals.c file | annotate | diff | comparison | revisions
--- a/src/signals.c	Sat Jan 28 00:26:18 2006 +0000
+++ b/src/signals.c	Sat Jan 28 01:18:41 2006 +0000
@@ -540,8 +540,10 @@
 	}
 
 #ifdef HAVE_DBUS
+	G_VA_COPY(tmp, args)
 	gaim_dbus_signal_emit_gaim(signal, signal_data->num_values, 
-				   signal_data->values, args);
+				   signal_data->values, tmp);
+	va_end(tmp);
 #endif	/* HAVE_DBUS */
 
 	for (l = signal_data->handlers; l != NULL; l = l_next)

mercurial