INT64 conversion defect in RSMgFeatureReader::GetAsString()
The conversion of Int64 to String is done with 'swprintf(temp, MAX_STRING, L"%d", llVal)'
This only provides the first 4 bytes of the Int64 which leads to wrong output on the client side.
In VC++ a correct conversion may be achieved by "%%I64d"
Change History
(4)
Owner: |
set to BruceDechant
|
Owner: |
changed from BruceDechant to brucedechant
|
Status: |
new → assigned
|
Resolution: |
→ fixed
|
Status: |
assigned → closed
|
Summary: |
conversion defect in RSMgFeatureReader::GetAsString() → INT64 conversion defect in RSMgFeatureReader::GetAsString()
|
Bruce, would you be able to validate and apply this change?