diff --git a/dix/ptrveloc.c b/dix/ptrveloc.c index 5166288e8..ee5a24c9e 100644 --- a/dix/ptrveloc.c +++ b/dix/ptrveloc.c @@ -146,6 +146,7 @@ InitPredictableAccelerationScheme(DeviceIntPtr dev, schemeData->vel = vel; scheme.accelData = schemeData; if (!InitializePredictableAccelerationProperties(dev, vel, schemeData)) { + FreeVelocityData(vel); free(vel); free(schemeData); return FALSE;