[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