diff libpurple/notify.c @ 25488:bb8ad59ae9c4

propagate from branch 'im.pidgin.pidgin' (head 62e9d17cd37551991c5040ce6ca48e6d7578dde3) to branch 'im.pidgin.pidgin.yaz' (head f809703c53ba0d2fc5eece06d368a3fcfec6748f)
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Sun, 20 May 2007 04:16:11 +0000
parents e4ee1c5bd51e
children ff69c2a9ccf2
line wrap: on
line diff
--- a/libpurple/notify.c	Sat May 19 08:12:31 2007 +0000
+++ b/libpurple/notify.c	Sun May 20 04:16:11 2007 +0000
@@ -451,6 +451,9 @@
 		purple_signal_emit(purple_notify_get_handle(), "displaying-userinfo",
 						 purple_connection_get_account(gc), who, user_info);
 
+		g_return_val_if_fail(g_utf8_validate(who, -1, NULL), NULL); //yaz
+		g_return_val_if_fail(g_utf8_validate(user_info, -1, NULL), NULL); //yaz
+
 		info->ui_handle = ops->notify_userinfo(gc, who, user_info);
 		info->cb = cb;
 		info->cb_user_data = user_data;