[1033] in BarnOwl Developers
[D-O-H] r1018 - trunk/owl
daemon@ATHENA.MIT.EDU (shadow@MIT.EDU)
Thu Oct 29 18:12:20 2009
Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
X-Original-To: nelhage@nelhage.com
To: dirty-owl-hackers@MIT.EDU
From: shadow@MIT.EDU
Reply-To: dirty-owl-hackers@MIT.EDU
Date: Tue, 8 Apr 2008 13:57:52 -0400 (EDT)
Author: shadow
Date: 2008-04-08 13:57:49 -0400 (Tue, 08 Apr 2008)
New Revision: 1018
Modified:
trunk/owl/aim.c
Log:
avoid null pointer dereference if msg is NULL (or a 0 length is claimed)
Modified: trunk/owl/aim.c
===================================================================
--- trunk/owl/aim.c 2008-04-05 00:18:50 UTC (rev 1017)
+++ trunk/owl/aim.c 2008-04-08 17:57:49 UTC (rev 1018)
@@ -1451,7 +1451,8 @@
* containing Smart Quotes.
*
*/
- strncpy(realmsg, args->msg, sizeof(realmsg));
+ if (args->msg && args->msglen)
+ strncpy(realmsg, args->msg, sizeof(realmsg));
}
owl_function_debugmsg("faimtest_parse_incoming_im_chan1: message from: %s", userinfo->sn?userinfo->sn:"");