mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
devPrivates rework: minor fix; use calloc and avoid initialization.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user