staging: pi433: Fix validation of rf69_get_modulation value
authorMarcin Ciupak <marcin.s.ciupak@gmail.com>
Fri, 8 Dec 2017 15:31:54 +0000 (15:31 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 Dec 2017 15:36:35 +0000 (16:36 +0100)
commit84f1e4b08919a3981a5dc0234e6c059e958f73e7
tree3d6a5530595fece4bb3b9214fce02c495e1cfff9
parent1c12da3576ce2a37dd59a5648b7c41656d06ae47
staging: pi433: Fix validation of rf69_get_modulation value

Checking of modulation in rf69_set_modulation_shaping is done by
if-else and since else part covers OOK and UNDEF values it possible to
set modulation shaping for undefined modulation type.
To fix this validation should be done by switch clause and in case of
undefined modulation error returned.

Signed-off-by: Marcin Ciupak <marcin.s.ciupak@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/pi433/rf69.c