ayttm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Ayttm-commits] CVS: ayttm/modules/msn2/libmsn2 msn_core.C,1.21,1.22


From: Colin Leroy <address@hidden>
Subject: [Ayttm-commits] CVS: ayttm/modules/msn2/libmsn2 msn_core.C,1.21,1.22
Date: Mon, 03 Feb 2003 08:26:25 -0500

Update of /cvsroot/ayttm/ayttm/modules/msn2/libmsn2
In directory subversions:/tmp/cvs-serv21475/modules/msn2/libmsn2

Modified Files:
        msn_core.C 
Log Message:
check null pointer


Index: msn_core.C
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/msn2/libmsn2/msn_core.C,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- msn_core.C  31 Jan 2003 23:08:08 -0000      1.21
+++ msn_core.C  3 Feb 2003 13:26:23 -0000       1.22
@@ -195,8 +195,13 @@
 void msn_send_typing(msnconn * conn)
 {
   char header[]="MIME-Version: 1.0\r\nContent-Type: 
text/x-msmsgscontrol\r\nTypingUser: ";
-  char * username=((authdata_SB *)conn->auth)->username;
-
+  char * username=NULL;
+  
+  if (conn && ((authdata_SB *)conn->auth) && ((authdata_SB 
*)conn->auth)->username)
+    username=((authdata_SB *)conn->auth)->username;
+  else 
+    return;
+  
   sprintf(buf, "MSG %d U %d\r\n%s%s\r\n\r\n\r\n",
         next_trid++, strlen(header)+strlen(username)+6, header, username);
 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]