[1033] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[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:"");


home help back first fref pref prev next nref lref last post