Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
RDPDR uses 64-bit integers to represent file size, but Guacamole's RDP filesystem structure only uses a standard int for this. C's int is very likely to be 32-bit, even on 64-bit systems, causing the file size to be truncated for sufficiently large files (2G+).
Guacamole's RDP filesystem structure should be modified to be consistent with RDPDR and use 64-bit integers to represent file size.
Attachments
Issue Links
- is duplicated by
-
GUACAMOLE-515 Failed to transfer 3.5 GB file over RDP connection
- Resolved
- is related to
-
GUACAMOLE-764 RDPDR file read/write may be truncated to 32 bits
- Resolved