dix: Fix undefined memset in _dixInitScreenPrivates

Again, memset(0, ...) is undefined.
This commit is contained in:
Adam Jackson 2019-10-15 13:32:36 -04:00
parent f44ac101c5
commit 592525386a
1 changed files with 2 additions and 1 deletions

View File

@ -684,7 +684,8 @@ _dixInitScreenPrivates(ScreenPtr pScreen, PrivatePtr *privates, void *addr, DevP
if (privates_size == 0)
addr = 0;
*privates = addr;
memset(addr, '\0', privates_size);
if (addr)
memset(addr, '\0', privates_size);
}
void *