Mercurial > audlegacy
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))
