From ee7e43ab21dfeb2bb6525460a6ca4252704df8fc Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Wed, 7 May 2025 12:54:53 +0200 Subject: [PATCH] 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 --- dix/extension.c | 1 + 1 file changed, 1 insertion(+) diff --git a/dix/extension.c b/dix/extension.c index fd1439957..13efd45a4 100644 --- a/dix/extension.c +++ b/dix/extension.c @@ -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;