diff --git a/dix/devices.c b/dix/devices.c index 3f3224d62..bdbe2dc73 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -1335,6 +1335,7 @@ InitValuatorClassDeviceStruct(DeviceIntPtr dev, int numAxes, Atom *labels, ValuatorClassPtr valc; BUG_RETURN_VAL(dev == NULL, FALSE); + BUG_RETURN_VAL(numAxes == 0, FALSE); if (numAxes > MAX_VALUATORS) { LogMessage(X_WARNING,