dix: clear free()ed pointers on CloseDownExtensions()

As safety precaution, clear the pointers to extion records that just
have been free()ed.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-05-07 12:54:53 +02:00
parent 77502c6836
commit ee7e43ab21

View File

@ -203,6 +203,7 @@ CloseDownExtensions(void)
free((void *) extensions[i]->name);
dixFreePrivates(extensions[i]->devPrivates, PRIVATE_EXTENSION);
free(extensions[i]);
extensions[i] = NULL;
}
free(extensions);
extensions = (ExtensionEntry **) NULL;