Details
-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
None
Description
This list needs to be reviewed:
https://git.reactos.org/?p=reactos.git&a=search&h=HEAD&st=grep&s=Int32x32To64
Example issue:
DWORD dwMilliseconds = xxx;
|
LARGE_INTEGER TImeout;
|
Timeout.QuadPart = Int32x32To64(dwMilliseconds, -10000);
|
This will cause dwMilliseconds to be sign extended, which is incorrect for this scenario. A correct version could be:
DWORD dwMilliseconds = xxx;
|
LARGE_INTEGER TImeout;
|
Timeout.QuadPart = dwMilliseconds * -10000LL;
|
Attachments
Issue Links
- relates to
-
CORE-8502 UInt32x32To64 from autogenerated winnt.h breaks RPC
- Resolved