diff --git a/dix/extension.c b/dix/extension.c index 9740c1b50..5dbdb956d 100644 --- a/dix/extension.c +++ b/dix/extension.c @@ -247,7 +247,8 @@ CloseDownExtensions(void) for (i = NumExtensions - 1; i >= 0; i--) { - (* extensions[i]->CloseDown)(extensions[i]); + if (extensions[i]->CloseDown) + extensions[i]->CloseDown(extensions[i]); NumExtensions = i; xfree(extensions[i]->name); for (j = extensions[i]->num_aliases; --j >= 0;)