ayttm-commits
[Top][All Lists]
Advanced

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

[Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.2,1.3


From: Colin Leroy <address@hidden>
Subject: [Ayttm-commits] CVS: ayttm/modules/msn2 msn.C,1.2,1.3
Date: Tue, 31 Dec 2002 20:57:59 -0500

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

Modified Files:
        msn.C 
Log Message:
connection check was too strict


Index: msn.C
===================================================================
RCS file: /cvsroot/ayttm/ayttm/modules/msn2/msn.C,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- msn.C       31 Dec 2002 11:41:33 -0000      1.2
+++ msn.C       1 Jan 2003 01:57:56 -0000       1.3
@@ -485,13 +485,13 @@
 static int checkconn(msnconn *conn) {
        int status;
        eb_debug(DBG_MOD, "msn: checking conn\n");
-       if(waiting_ans == 1) {
+       if(waiting_ans > 2) {
                eb_debug(DBG_MOD, "msn conn closed !(no answer to fname 
set)\n");
                close_conn(conn);
        }
        if(fname_pref[0]!='\0') {
                status = msn_set_friendlyname(conn, fname_pref); 
-               waiting_ans = 1;
+               waiting_ans++;
        }
        if (status == 0) {
                eb_debug(DBG_MOD, "conn closed... :(\n");
@@ -1234,7 +1234,8 @@
   local_account_name=((authdata_NS *)conn->auth)->username;
   ela = find_local_account_by_handle(local_account_name, 
SERVICE_INFO.protocol_id);
   strncpy(ela->alias, friendlyname, 255);
-  waiting_ans = 0;
+  if(waiting_ans > 0)
+         waiting_ans--;
   if(fname_pref[0]=='\0')
   { strncpy(fname_pref, friendlyname, MAX_PREF_LEN); }
   




reply via email to

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