# HG changeset patch # User Will Thompson # Date 1184279893 0 # Node ID 7917967020438683892820f4a5c0292fda3e9d30 # Parent 5f43c377adf0b942c55870bd386d072ebe68e674 Oleg Sukhodolsky noticed that the callback function was cast incorrectly in purple_marshal_BOOLEAN__POINTER_POINTER_POINTER_POINTER_UINT. (References #2081.) diff -r 5f43c377adf0 -r 791796702043 libpurple/signals.c --- a/libpurple/signals.c Thu Jul 12 20:32:52 2007 +0000 +++ b/libpurple/signals.c Thu Jul 12 22:38:13 2007 +0000 @@ -943,7 +943,7 @@ guint arg5 = va_arg(args, guint); ret_val = - ((gboolean (*)(void *, void *, void *, void *, void *, guint))cb)( + ((gboolean (*)(void *, void *, void *, void *, guint, void *))cb)( arg1, arg2, arg3, arg4, arg5, data); if (return_val != NULL)