mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
Fix itest mask overflow
The mask value used in itest overflows and therefore it can return an incorrect result for something like 'itest 0 == 1'. Fix it. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
93ce7561cb
commit
c9bcb6f13d
1 changed files with 1 additions and 1 deletions
|
@ -63,7 +63,7 @@ static long evalexp(char *s, int w)
|
|||
l = simple_strtoul(s, NULL, 16);
|
||||
}
|
||||
|
||||
return (l & ((1 << (w * 8)) - 1));
|
||||
return l & ((1UL << (w * 8)) - 1);
|
||||
}
|
||||
|
||||
static char * evalstr(char *s)
|
||||
|
|
Loading…
Reference in a new issue