[telepathy-gabble/master] Initialize the buffer used in a cmsg to zero
Sjoerd Simons
sjoerd.simons at collabora.co.uk
Fri Dec 18 06:06:53 PST 2009
Initializing the buffer the zero prevents false positives from valgrind. Also
fixed a small code consistency issue
---
lib/gibber/gibber-unix-transport.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/lib/gibber/gibber-unix-transport.c b/lib/gibber/gibber-unix-transport.c
index 7c800d8..2e8f56e 100644
--- a/lib/gibber/gibber-unix-transport.c
+++ b/lib/gibber/gibber-unix-transport.c
@@ -225,11 +225,12 @@ gibber_unix_transport_send_credentials (GibberUnixTransport *transport,
iov.iov_base = (void *) data;
iov.iov_len = size;
- memset (&msg, 0, sizeof msg);
+ memset (&msg, 0, sizeof (msg));
msg.msg_iov = &iov;
msg.msg_iovlen = 1;
msg.msg_control = buffer;
msg.msg_controllen = sizeof (buffer);
+ memset (buffer, 0, sizeof (buffer));
/* Set the credentials */
ch = CMSG_FIRSTHDR (&msg);
--
1.5.6.5
More information about the telepathy-commits
mailing list