comparison libpurple/blist.c @ 27415:2e6482e80a16

Returning FALSE from a function that is suposed to return a PurpleChat * is very wrong.
author Etan Reisner <pidgin@unreliablesource.net>
date Fri, 10 Jul 2009 04:35:20 +0000
parents 75acd9ad14be
children 429fce11f244
comparison
equal deleted inserted replaced
27413:dbdad6bbf382 27415:2e6482e80a16
1276 PurpleChat *purple_chat_new(PurpleAccount *account, const char *alias, GHashTable *components) 1276 PurpleChat *purple_chat_new(PurpleAccount *account, const char *alias, GHashTable *components)
1277 { 1277 {
1278 PurpleBlistUiOps *ops = purple_blist_get_ui_ops(); 1278 PurpleBlistUiOps *ops = purple_blist_get_ui_ops();
1279 PurpleChat *chat; 1279 PurpleChat *chat;
1280 1280
1281 g_return_val_if_fail(account != NULL, FALSE); 1281 g_return_val_if_fail(account != NULL, NULL);
1282 g_return_val_if_fail(components != NULL, FALSE); 1282 g_return_val_if_fail(components != NULL, NULL);
1283 1283
1284 chat = g_new0(PurpleChat, 1); 1284 chat = g_new0(PurpleChat, 1);
1285 chat->account = account; 1285 chat->account = account;
1286 if ((alias != NULL) && (*alias != '\0')) 1286 if ((alias != NULL) && (*alias != '\0'))
1287 chat->alias = purple_utf8_strip_unprintables(alias); 1287 chat->alias = purple_utf8_strip_unprintables(alias);