# HG changeset patch # User Andrew Hoffman # Date 1212284074 0 # Node ID 73b86c478d379468bd7b8f9269cc3908c6e873b6 # Parent 86bf0ce0d7ac3b827d1f4eda81bc954ac6ea01eb Fix stack smashing for forced old (port 5223) ssl auth. Closes #5974. committer: Sadrul Habib Chowdhury diff -r 86bf0ce0d7ac -r 73b86c478d37 COPYRIGHT --- a/COPYRIGHT Sat May 31 13:30:28 2008 +0000 +++ b/COPYRIGHT Sun Jun 01 01:34:34 2008 +0000 @@ -178,6 +178,7 @@ hjheins Hil Casey Ho +Andrew Hoffman Iain Holmes Joshua Honeycutt Nigel Horne diff -r 86bf0ce0d7ac -r 73b86c478d37 libpurple/protocols/jabber/auth.c --- a/libpurple/protocols/jabber/auth.c Sat May 31 13:30:28 2008 +0000 +++ b/libpurple/protocols/jabber/auth.c Sun Jun 01 01:34:34 2008 +0000 @@ -706,7 +706,7 @@ } else if(js->stream_id && xmlnode_get_child(query, "crammd5")) { const char *challenge; guchar digest[16]; - char h[17], *p; + char h[33], *p; int i; challenge = xmlnode_get_attrib(xmlnode_get_child(query, "crammd5"), "challenge");