# HG changeset patch # User Ka-Hing Cheung # Date 1238044504 0 # Node ID 9f84925079d564fecb3bb4202cc48193bd3c181e # Parent 5e5d230f586272ee371f255d2ac6996f3cced08c# Parent 7988bbd251514c763169becdef42c3b9ec7148e5 merge of 'ab47b66449b213d6fbfc728cc1e8c161bed87755' and 'd1d23cd05745079a820abdcd2310300d0be33c50' diff -r 5e5d230f5862 -r 9f84925079d5 libpurple/protocols/yahoo/yahoo_packet.c --- a/libpurple/protocols/yahoo/yahoo_packet.c Thu Mar 26 03:25:57 2009 +0000 +++ b/libpurple/protocols/yahoo/yahoo_packet.c Thu Mar 26 05:15:04 2009 +0000 @@ -201,6 +201,8 @@ } pos += 2; + if (pos + 1 > len) break; + /* Skip over garbage we've noticed in the mail notifications */ if (data[0] == '9' && data[pos] == 0x01) pos++;