2006-11-14 Mikael Hallendal <micke@imendio.com>
authorhallski <hallski>
Mon, 13 Nov 2006 22:55:10 +0000 (22:55 +0000)
committerhallski <hallski>
Mon, 13 Nov 2006 22:55:10 +0000 (22:55 +0000)
* loudmouth/lm-connection.c:
(lm_connection_authenticate_and_block):
- Fixed a memory leak reported by Ganapati Kundapur.
- Fixes LM-66.

ChangeLog
loudmouth/lm-connection.c

index 2ef94824f80e90227cbf58752c899e781c557c56..03fe1c509466c4fdff43eb9809c45befacd3f191 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-11-14  Mikael Hallendal  <micke@imendio.com>
+
+       * loudmouth/lm-connection.c:
+       (lm_connection_authenticate_and_block):
+       - Fixed a memory leak reported by Ganapati Kundapur.
+       - Fixes LM-66.
+
 2006-10-22  Richard Hult  <richard@imendio.com>
 
        * loudmouth/lm-connection.c (connection_do_close)
index 8939a74d46da2ca137baa5743b89bd140654c732..bc215c4eadfa004c1c2bc31079e98e6a18c73fb1 100644 (file)
@@ -1844,6 +1844,8 @@ lm_connection_authenticate_and_block (LmConnection  *connection,
        lm_message_unref (result);
 
        result = lm_connection_send_with_reply_and_block (connection, m, error);
+       lm_message_unref (m);
+
        if (!result) {
                connection->state = LM_CONNECTION_STATE_OPEN;
                return FALSE;