Input: force feedback - make sure effect is present before playing

Make sure that requested effect id is not out of range for the
device and that effect is present before requesting device to
play it.

Reported-by: Jan Kratochvil <honza@jikos.cz>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
This commit is contained in:
Dmitry Torokhov 2007-05-03 00:51:10 -04:00
parent 84767d00a8
commit dec3eb01c2
1 changed files with 2 additions and 1 deletions

View File

@ -281,7 +281,8 @@ int input_ff_event(struct input_dev *dev, unsigned int type,
break;
default:
ff->playback(dev, code, value);
if (check_effect_access(ff, code, NULL) == 0)
ff->playback(dev, code, value);
break;
}