- self.c_buddy = blist.c_purple_buddy_new(<account.PurpleAccount *>\
- self.__acc.c_account, scr, alias)
+ cdef char *c_name = NULL
+ cdef char *c_alias = NULL
+
+ if name is not None:
+ c_name = name
+
+ if alias is not None:
+ c_alias = alias
+
+ self.c_buddy = blist.purple_buddy_new(<account.PurpleAccount *>\
+ self.__acc.c_account, c_name, c_alias)