summaryrefslogtreecommitdiffstats
path: root/transport
diff options
context:
space:
mode:
authorAnand Avati <avati@gluster.com>2009-05-22 03:33:41 +0000
committerAnand V. Avati <avati@dev.gluster.com>2009-05-22 03:03:25 -0700
commiteee87a35383a7b2aebea0c12c418404b93a342ec (patch)
tree9456d4bcd75b6c27b75830bf87418bc6194f8342 /transport
parent4d4cfc6e45a34e53f236cd2dccf66407ddc57796 (diff)
fix crash in __socket_reset. Previously iobuf_p was an allocated pointer, but since introduction of IObuf it is no more. Now iobuf has to be unref'ed instead.
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
Diffstat (limited to 'transport')
-rw-r--r--transport/socket/src/socket.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/transport/socket/src/socket.c b/transport/socket/src/socket.c
index 7bb32a51216..49312f7b20a 100644
--- a/transport/socket/src/socket.c
+++ b/transport/socket/src/socket.c
@@ -259,8 +259,8 @@ __socket_reset (transport_t *this)
if (priv->incoming.hdr_p)
free (priv->incoming.hdr_p);
- if (priv->incoming.buf_p)
- free (priv->incoming.buf_p);
+ if (priv->incoming.iobuf)
+ iobuf_unref (priv->incoming.iobuf);
memset (&priv->incoming, 0, sizeof (priv->incoming));