2005-08-12 Mikael Hallendal <micke@imendio.com>
authorhallski <hallski>
Fri, 12 Aug 2005 16:08:17 +0000 (16:08 +0000)
committerhallski <hallski>
Fri, 12 Aug 2005 16:08:17 +0000 (16:08 +0000)
* loudmouth/lm-connection.c: (_lm_connection_failed_with_error):
- Set state to LM_CONNECTION_STATE_CLOSED if we failed to connect.
- Fixes LM-8.

ChangeLog
loudmouth/lm-connection.c

index 2b2a236218ff215bd5e487aa842c00ab7b69df49..b896a9acae150bd5d7b73c9571a6890959d4dd1b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-08-12  Mikael Hallendal  <micke@imendio.com>
+
+       * loudmouth/lm-connection.c: (_lm_connection_failed_with_error):
+       - Set state to LM_CONNECTION_STATE_CLOSED if we failed to connect.
+       - Fixes LM-8.
+
 2005-08-12  Mikael Hallendal  <micke@imendio.com>
 
        * loudmouth/lm-connection.c:
@@ -8,11 +14,6 @@
        - Check that connection is open before using it.
        - Fixes LM-6.
 
-2005-08-12  Mikael Hallendal  <micke@imendio.com>
-
-       * loudmouth/lm-connection.c: 
-       (lm_connection_authenticate_and_block):
-
 2005-07-30  Mikael Hallendal  <micke@imendio.com>
 
        * autogen.sh:
index 1cfa43ffacc9239cf4b287a8b70993f48a0fb172..1d32d7acb0a625877e72108059da4411b75c1d5a 100644 (file)
@@ -419,13 +419,14 @@ _lm_connection_failed_with_error (LmConnectData *connect_data, int error)
        }
        
        if (connect_data->current_addr == NULL) {
+               connection->state = LM_CONNECTION_STATE_CLOSED;
                if (connection->open_cb && connection->open_cb->func) {
                        LmCallback *cb = connection->open_cb;
                        
                        (* ((LmResultFunction) cb->func)) (connection, FALSE,
                                                           cb->user_data);
                }
-
+               
                freeaddrinfo (connect_data->resolved_addrs);
                g_free (connect_data);
        } else {