# HG changeset patch # User Stu Tomlinson # Date 1134132384 0 # Node ID d7dc4b33fd6920a2a29b8a86dbf3bbc1d5cc0ddd # Parent bfd3aca4647a827e3414065b5d6ed95b247ad24e [gaim-migrate @ 14748] Fix an abuse of g_return_val_if_fail, gaim_status_get_attr_value is called on statuses that may not have the attribute set. committer: Tailor Script diff -r bfd3aca4647a -r d7dc4b33fd69 src/status.c --- a/src/status.c Fri Dec 09 07:26:29 2005 +0000 +++ b/src/status.c Fri Dec 09 12:46:24 2005 +0000 @@ -972,7 +972,9 @@ /* Make sure this attribute exists. */ attr = gaim_status_type_get_attr(status_type, id); - g_return_val_if_fail(attr != NULL, NULL); + + if (attr == NULL) + return NULL; return (GaimValue *)g_hash_table_lookup(status->attr_values, id); }