comparison src/plugins.c @ 1712:560b3117aedf

[gaim-migrate @ 1722] fix for segfault causer on solaris committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 13 Apr 2001 17:47:06 +0000
parents f42ce672c560
children c39cc2b44226
comparison
equal deleted inserted replaced
1711:9b86520e04ac 1712:560b3117aedf
765 case event_back: 765 case event_back:
766 g_snprintf(buf, sizeof buf, "\"%s\"", ((struct gaim_connection *)arg1)->username); 766 g_snprintf(buf, sizeof buf, "\"%s\"", ((struct gaim_connection *)arg1)->username);
767 break; 767 break;
768 case event_im_recv: 768 case event_im_recv:
769 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s", 769 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s",
770 ((struct gaim_connection *)arg1)->username, *(char **)arg2, *(char **)arg3); 770 ((struct gaim_connection *)arg1)->username,
771 *(char **)arg2 ? *(char **)arg2 : "(null)",
772 *(char **)arg3 ? *(char **)arg3 : "(null)");
771 break; 773 break;
772 case event_im_send: 774 case event_im_send:
773 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s", 775 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s",
774 ((struct gaim_connection *)arg1)->username, (char *)arg2, *(char **)arg3); 776 ((struct gaim_connection *)arg1)->username, (char *)arg2,
777 *(char **)arg3 ? *(char **)arg3 : "(null)");
775 break; 778 break;
776 case event_buddy_signon: 779 case event_buddy_signon:
777 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg2); 780 g_snprintf(buf, sizeof buf, "\"%s\"", (char *)arg2);
778 break; 781 break;
779 case event_buddy_signoff: 782 case event_buddy_signoff:
813 case event_chat_recv: 816 case event_chat_recv:
814 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s", (char *)arg2, (char *)arg3, 817 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %s", (char *)arg2, (char *)arg3,
815 (char *)arg4); 818 (char *)arg4);
816 break; 819 break;
817 case event_chat_send: 820 case event_chat_send:
818 g_snprintf(buf, sizeof buf, "\"%s\" %s", (char *)arg2, *(char **)arg3); 821 g_snprintf(buf, sizeof buf, "\"%s\" %s", (char *)arg2,
822 *(char **)arg3 ? *(char **)arg3 : "(null)");
819 break; 823 break;
820 case event_warned: 824 case event_warned:
821 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %d", 825 g_snprintf(buf, sizeof buf, "\"%s\" \"%s\" %d",
822 ((struct gaim_connection *)arg1)->username, (char *)arg2, (int)arg3); 826 ((struct gaim_connection *)arg1)->username, (char *)arg2, (int)arg3);
823 break; 827 break;