Mercurial > pidgin.yaz
diff src/protocols/msn/object.c @ 9776:1e5ef71c9583
[gaim-migrate @ 10644]
A patch from Daniel Atallah that should fix sf bug 1008489:
"Windows Messenger BOT Crashes Gaim"
Someone MSN-savvy should check this to make sure it's a valid fix.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Thu, 19 Aug 2004 01:13:58 +0000 |
parents | ab6636c5a136 |
children | 54377b120d19 |
line wrap: on
line diff
--- a/src/protocols/msn/object.c Thu Aug 19 01:06:34 2004 +0000 +++ b/src/protocols/msn/object.c Thu Aug 19 01:13:58 2004 +0000 @@ -76,6 +76,14 @@ GET_STRING_TAG(sha1d, "SHA1D"); GET_STRING_TAG(sha1c, "SHA1C"); + /* If we are missing any of the required elements then discard the object */ + if (obj->creator == NULL || obj->size == 0 || obj->type == 0 + || obj->location == NULL || obj->friendly == NULL + || obj->sha1d == NULL || obj->sha1c == NULL) { + msn_object_destroy(obj); + obj = NULL; + } + return obj; }