Mercurial > pidgin
changeset 31754:d6c47cc28870
merge of '60a632cb295df557713697e92727d551d7345451'
and 'f0591ed5820261562bb9d8f49c75d08e3b334bfa'
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Thu, 21 Jul 2011 05:37:06 +0000 |
parents | d1ea32c41634 (current diff) 3ef5e744589c (diff) |
children | 6d6056e176fe |
files | |
diffstat | 2 files changed, 11 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/prefs.c Thu Jul 21 05:36:54 2011 +0000 +++ b/libpurple/prefs.c Thu Jul 21 05:37:06 2011 +0000 @@ -277,6 +277,12 @@ } } + if ((pref_type == PURPLE_PREF_BOOLEAN || pref_type == PURPLE_PREF_INT) && + pref_value == NULL) { + /* Missing a value attribute */ + return; + } + if(purple_strequal(element_name, "item")) { struct purple_pref *pref;
--- a/libpurple/protocols/sametime/sametime.c Thu Jul 21 05:36:54 2011 +0000 +++ b/libpurple/protocols/sametime/sametime.c Thu Jul 21 05:37:06 2011 +0000 @@ -922,6 +922,11 @@ alias = mwSametimeGroup_getAlias(stgroup); type = mwSametimeGroup_getType(stgroup); + if (!name) { + DEBUG_WARN("Can't ensure a null group\n"); + return + } + DEBUG_INFO("attempting to ensure group %s, called %s\n", NSTR(name), NSTR(alias));