[gnio] Don't free uninitialized memory



commit aa1abcd171d3f379d88bd4fd84841ea0a3c13c6a
Author: Alexander Larsson <alexl redhat com>
Date:   Mon May 4 21:38:54 2009 +0200

    Don't free uninitialized memory
    
    When receiving no messages, we currently g_free the my_messages
    even though its not initialized.
---
 gio/gsocket.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gio/gsocket.c b/gio/gsocket.c
index 0269fb7..3a8087b 100644
--- a/gio/gsocket.c
+++ b/gio/gsocket.c
@@ -1506,7 +1506,7 @@ g_socket_receive_message (GSocket                 *socket,
 
     /* decode control messages */
     {
-      GSocketControlMessage **my_messages;
+      GSocketControlMessage **my_messages = NULL;
       gint allocated = 0, index = 0;
       const gchar *scm_pointer;
       struct cmsghdr *cmsg;



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