diff -r 844e5cee381b -r de731694417b plugins/yay/outgoing.c --- a/plugins/yay/outgoing.c Wed Mar 14 06:47:46 2001 +0000 +++ b/plugins/yay/outgoing.c Wed Mar 14 20:11:04 2001 +0000 @@ -35,7 +35,8 @@ yahoo_close(session, conn); YAHOO_PRINT(session, YAHOO_LOG_CRITICAL, "error sending"); if (type == YAHOO_CONN_TYPE_DUMB) - CALLBACK(session, YAHOO_HANDLE_DISCONNECT); + if (session->callbacks[YAHOO_HANDLE_DISCONNECT].function) + (*session->callbacks[YAHOO_HANDLE_DISCONNECT].function)(session); return 0; }