GUACAMOLE-2074: Correct signedness of RDP status codes for RDPDR filesystem.

This commit is contained in:
Michael Jumper 2025-06-03 12:28:11 -07:00
parent 97cd8d635b
commit af6f184fc0
No known key found for this signature in database
GPG Key ID: 5B2977AEE5E4518F
4 changed files with 4 additions and 4 deletions

View File

@ -123,7 +123,7 @@ void guac_rdpdr_process_receive(guac_rdp_common_svc* svc,
}
wStream* guac_rdpdr_new_io_completion(guac_rdpdr_device* device,
int completion_id, int status, int size) {
unsigned int completion_id, unsigned int status, int size) {
wStream* output_stream = Stream_New(NULL, 16+size);

View File

@ -212,7 +212,7 @@ typedef struct guac_rdpdr {
* requested additional free space.
*/
wStream* guac_rdpdr_new_io_completion(guac_rdpdr_device* device,
int completion_id, int status, int size);
unsigned int completion_id, unsigned int status, int size);
/**
* Initializes device redirection support (file transfer, printing, etc.) for

View File

@ -191,7 +191,7 @@ int guac_rdp_fs_get_errorcode(int err) {
}
int guac_rdp_fs_get_status(int err) {
unsigned int guac_rdp_fs_get_status(int err) {
/* Translate GUAC_RDP_FS error code to RDPDR status code */
if (err == GUAC_RDP_FS_ENFILE) return STATUS_NO_MORE_FILES;

View File

@ -366,7 +366,7 @@ int guac_rdp_fs_get_errorcode(int err);
* A status code corresponding to the given error code that an
* implementation of the RDPDR channel can understand.
*/
int guac_rdp_fs_get_status(int err);
unsigned int guac_rdp_fs_get_status(int err);
/**
* Opens the given file, returning the a new file ID, or an error code less