xserver: Branch 'master'

Eamon Walsh ewalsh at kemper.freedesktop.org
Fri Dec 22 20:08:08 EET 2006


 dix/dispatch.c |    2 ++
 1 files changed, 2 insertions(+)

New commits:
diff-tree d9e079d2a385203fdd18d958cfc19d759cab4ba8 (from e437f357b6850a6c87ca6696870b3abd40e5b8ed)
Author: Eamon Walsh <ewalsh at tycho.nsa.gov>
Date:   Fri Dec 22 13:07:09 2006 -0500

    Zero out client devPrivates on allocation.

diff --git a/dix/dispatch.c b/dix/dispatch.c
index 51ad07d..d44687e 100644
--- a/dix/dispatch.c
+++ b/dix/dispatch.c
@@ -3752,6 +3752,8 @@ InitClientPrivates(ClientPtr client)
     client->devPrivates = ppriv;
     sizes = clientPrivateSizes;
     ptr = (char *)(ppriv + clientPrivateLen);
+    if (ppriv)
+	bzero(ppriv, totalClientSize - sizeof(ClientRec));
     for (i = clientPrivateLen; --i >= 0; ppriv++, sizes++)
     {
 	if ( (size = *sizes) )



More information about the xorg-commit mailing list