Bug #11397: check that numeric --orientation arguments are in range
authorAaron Plattner <aplattner@nvidia.com>
Wed, 6 Feb 2013 21:08:58 +0000 (13:08 -0800)
committerAaron Plattner <aplattner@nvidia.com>
Tue, 12 Feb 2013 20:29:09 +0000 (12:29 -0800)
commit0a26e076e10a3c7461d59c830cdc10688d66824f
treee25590a3fd305c693d077adcc5344ab8e0a0a0b3
parent138b6252c0cae6599b6c8a25ffa22ffe70f227c2
Bug #11397: check that numeric --orientation arguments are in range

The only valid parameters to -o (--orientation) are 0, 1, 2, 3, normal, left,
inverted, and right.  xrandr converts the strings to numbers and then checks
that they're within range, but doesn't validate them if it was numeric to begin
with.

Move the range check outside of the if statement so that out-of-range numeric
values are rejected properly.

Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
Reviewed-by: Daniel Dadap <ddadap@nvidia.com>
xrandr.c