ayttm-commits
[Top][All Lists]
Advanced

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

[Ayttm-commits] CVS: ayttm/modules/icq-toc icq-toc.c,1.18,1.19


From: Colin Leroy <address@hidden>
Subject: [Ayttm-commits] CVS: ayttm/modules/icq-toc icq-toc.c,1.18,1.19
Date: Wed, 26 Mar 2003 14:27:58 -0500

Update of /cvsroot/ayttm/ayttm/modules/icq-toc
In directory subversions:/tmp/cvs-serv20920/modules/icq-toc

Modified Files:
        icq-toc.c 
Log Message:
Fix segfault (I'm really stupid - explicit callback with NULL and not
checking it :( )



Index: icq-toc.c
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/icq-toc/icq-toc.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- icq-toc.c   26 Mar 2003 16:57:37 -0000      1.18
+++ icq-toc.c   26 Mar 2003 19:27:56 -0000      1.19
@@ -734,7 +734,12 @@
 static void eb_icq_logged_in (toc_conn *conn) 
 {
        struct eb_icq_local_account_data * alad;
-       eb_local_account *ela = find_local_account_by_handle(conn->username, 
SERVICE_INFO.protocol_id);
+       eb_local_account *ela = NULL;
+       
+       if (!conn)
+               return;
+       
+       ela = find_local_account_by_handle(conn->username, 
SERVICE_INFO.protocol_id);
        alad = (struct eb_icq_local_account_data 
*)ela->protocol_local_account_data;
        alad->conn = conn;
        





reply via email to

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