https://git.reactos.org/?p=reactos.git;a=commitdiff;h=07c72955457267ee26f608...
commit 07c72955457267ee26f6086e75c5595fbce76e06 Author: zefklop zefklop@users.noreply.github.com AuthorDate: Sat Oct 28 10:28:27 2017 +0200
[CRT] fix bug in _rotr implementation --- sdk/lib/crt/stdlib/rot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sdk/lib/crt/stdlib/rot.c b/sdk/lib/crt/stdlib/rot.c index 825a76d3ed..7637a5e9b6 100644 --- a/sdk/lib/crt/stdlib/rot.c +++ b/sdk/lib/crt/stdlib/rot.c @@ -38,7 +38,7 @@ unsigned int _rotr( unsigned int value, int shift ) if ( shift < 0 ) return _rotl(value,-shift);
- if ( shift > max_bits<<3 ) + if ( shift > max_bits ) shift = shift % max_bits; return (value >> shift) | (value << (max_bits-shift)); }