summaryrefslogtreecommitdiff
path: root/dix/privates.c
diff options
context:
space:
mode:
authorEamon Walsh <ewalsh@tycho.nsa.gov>2007-04-05 12:12:58 -0400
committerEamon Walsh <ewalsh@moss-uranus.epoch.ncsc.mil>2007-04-05 12:12:58 -0400
commit1d550bb2c5cb5b3e588f0e0b68a421dc1cb8bd7c (patch)
tree0c388cc6d4981c1ddff9a74f986f74089cc141e0 /dix/privates.c
parented75b056511ccb429c48c6c55d14dc7ae79e75a3 (diff)
devPrivates rework: minor fix; use calloc and avoid initialization.
Diffstat (limited to 'dix/privates.c')
-rw-r--r--dix/privates.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/dix/privates.c b/dix/privates.c
index 8a39437cb..4cb2e358d 100644
--- a/dix/privates.c
+++ b/dix/privates.c
@@ -298,10 +298,9 @@ ResetExtensionPrivates()
extensionPrivateCount = 1;
extensionPrivateLen = 1;
xfree(extensionPrivateSizes);
- extensionPrivateSizes = (unsigned *)xalloc(sizeof(unsigned));
+ extensionPrivateSizes = (unsigned *)xcalloc(1, sizeof(unsigned));
if (!extensionPrivateSizes)
return FALSE;
- *extensionPrivateSizes = 0;
totalExtensionSize = PadToLong(sizeof(ExtensionEntry)) + sizeof(DevUnion);
return TRUE;
}
@@ -358,10 +357,9 @@ ResetClientPrivates()
clientPrivateCount = 1;
clientPrivateLen = 1;
xfree(clientPrivateSizes);
- clientPrivateSizes = (unsigned *)xalloc(sizeof(unsigned));
+ clientPrivateSizes = (unsigned *)xcalloc(1, sizeof(unsigned));
if (!clientPrivateSizes)
return FALSE;
- *clientPrivateSizes = 0;
totalClientSize = PadToLong(sizeof(ClientRec)) + sizeof(DevUnion);
return TRUE;
}