diff audacious/controlsocket.c @ 1766:6cbb9360e8e2 trunk

[svn] - always zero-out stack variables, as stack memory may be dirty on x86 and friends
author nenolod
date Mon, 02 Oct 2006 01:46:59 -0700
parents 70caa62ead63
children 0985452d1962
line wrap: on
line diff
--- a/audacious/controlsocket.c	Sun Oct 01 00:58:32 2006 -0700
+++ b/audacious/controlsocket.c	Mon Oct 02 01:46:59 2006 -0700
@@ -255,6 +255,8 @@
 {
     ServerPktHeader pkthdr;
 
+    memset(&pkthdr, '\0', sizeof(ServerPktHeader));
+
     pkthdr.version = XMMS_PROTOCOL_VERSION;
     pkthdr.data_length = length;
     if ((size_t)write(fd, &pkthdr, sizeof(ServerPktHeader)) < sizeof(pkthdr))