diff --git a/dix/devices.c b/dix/devices.c index 5f98afc42..fa94a9438 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -795,6 +795,7 @@ FreeDeviceClass(int type, pointer *class) free((*t)->touches[i].valuators); } + free((*t)->touches); free((*t)); break; }