FIXES:
- Fixed wrong assertion when sender name is NULL.
Signed-off-by: Bruno Abinader <bruno.abinader@indt.org.br>
git-svn-id: https://garage.maemo.org/svn/carman/branches/carman-0.7-beta2/python-purple@1392
596f6dd7-e928-0410-a184-
9e12fd12cf7e
time_t mtime):
debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "conversation", "write-im\n")
cdef account.PurpleAccount *acc = conversation.c_purple_conversation_get_account(conv)
time_t mtime):
debug.c_purple_debug(debug.PURPLE_DEBUG_INFO, "conversation", "write-im\n")
cdef account.PurpleAccount *acc = conversation.c_purple_conversation_get_account(conv)
- cdef blist.PurpleBuddy *buddy = blist.c_purple_find_buddy(acc, <char *> who)
+ cdef blist.PurpleBuddy *buddy = NULL
cdef char *c_username = NULL
cdef char *c_sender_alias = NULL
cdef char *c_username = NULL
cdef char *c_sender_alias = NULL
if who:
sender = <char *> who
if who:
sender = <char *> who
+ buddy = blist.c_purple_find_buddy(acc, <char *> who)
c_sender_alias = <char *> blist.c_purple_buddy_get_alias_only(buddy)
else:
sender = None
c_sender_alias = <char *> blist.c_purple_buddy_get_alias_only(buddy)
else:
sender = None