diff -r 55f4486bf6bc -r 355aff4da4af pidgin/gtkrequest.c --- a/pidgin/gtkrequest.c Thu Jan 14 22:35:42 2021 -0600 +++ b/pidgin/gtkrequest.c Fri Jan 15 00:11:21 2021 -0600 @@ -93,10 +93,15 @@ GtkWidget *image; GdkPixbuf *pixbuf; - if (!account) + if(!PURPLE_IS_ACCOUNT(account)) { return; + } pixbuf = pidgin_create_protocol_icon(account, PIDGIN_PROTOCOL_ICON_SMALL); + if(!GDK_IS_PIXBUF(pixbuf)) { + return; + } + image = gtk_image_new_from_pixbuf(pixbuf); g_object_unref(G_OBJECT(pixbuf));