diff -r 66308be62d23 -r 753f46dd000f libpurple/protocols/oscar/peer.c --- a/libpurple/protocols/oscar/peer.c Sun Jun 23 14:44:27 2013 +0530 +++ b/libpurple/protocols/oscar/peer.c Sun Jun 23 15:23:44 2013 +0530 @@ -957,7 +957,7 @@ purple_debug_info("oscar", "Already have a direct IM " "session with %s.\n", bn); account = purple_connection_get_account(od->gc); - conv = purple_find_conversation_with_account(PURPLE_CONV_TYPE_IM, + conv = purple_conversations_find_with_account(PURPLE_CONV_TYPE_IM, bn, account); if (conv != NULL) purple_conversation_present(conv);