Messages in this thread Patch in this message | | | From | Ksenija Stanojevic <> | Subject | [PATCH v2 4/5] Staging: panel: Reduce value range for *name | Date | Sun, 3 Jan 2016 20:43:27 +0100 |
| |
out is 0-9 so it's too much for om, therefore reduce value range for *name from '0'-'9' to '0'-'7'.
Signed-off-by: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> --- v2: nothing drivers/staging/panel/panel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/panel/panel.c b/drivers/staging/panel/panel.c index e9641ea..fcfcda7 100644 --- a/drivers/staging/panel/panel.c +++ b/drivers/staging/panel/panel.c @@ -2065,7 +2065,7 @@ static u8 input_name2mask(const char *name, __u64 *mask, __u64 *value, im |= BIT(in); name++; - if (isdigit(*name)) { + if (*name >= '0' && *name <= '7') { out = *name - '0'; om |= BIT(out); } else if (*name == '-') { -- 1.9.1
| |