diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2007-04-05 12:12:58 -0400 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-uranus.epoch.ncsc.mil> | 2007-04-05 12:12:58 -0400 |
commit | 1d550bb2c5cb5b3e588f0e0b68a421dc1cb8bd7c (patch) | |
tree | 0c388cc6d4981c1ddff9a74f986f74089cc141e0 /dix/privates.c | |
parent | ed75b056511ccb429c48c6c55d14dc7ae79e75a3 (diff) |
devPrivates rework: minor fix; use calloc and avoid initialization.
Diffstat (limited to 'dix/privates.c')
-rw-r--r-- | dix/privates.c | 6 |
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; } |