From: Ryan Lortie Date: Thu, 12 Nov 2009 03:20:11 +0000 (-0500) Subject: GSocket.receive_message: fix bogus allocation math X-Git-Tag: 2.23.0~62 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=78e8b39b49ce47a80e70319ffaf548cda177a746;p=platform%2Fupstream%2Fglib.git GSocket.receive_message: fix bogus allocation math --- diff --git a/gio/gsocket.c b/gio/gsocket.c index 8e9e07e..504cb83 100644 --- a/gio/gsocket.c +++ b/gio/gsocket.c @@ -3038,9 +3038,8 @@ g_socket_receive_message (GSocket *socket, if (index == allocated) { /* estimated 99% case: exactly 1 control message */ - allocated = MIN (allocated * 2, 1); + allocated = MAX (allocated * 2, 1); my_messages = g_new (GSocketControlMessage *, (allocated + 1)); - allocated = 1; } my_messages[index++] = message;