Fill output with zeroes for short name.

This commit is contained in:
Michael Jumper 2013-09-12 11:23:50 -07:00
parent 353b6316ac
commit dfa30fbef6
2 changed files with 3 additions and 1 deletions

View File

@ -63,6 +63,8 @@
#define Stream_GetPointer stream_get_mark
#define Stream_EnsureRemainingCapacity stream_check_size
#define Stream_Write stream_write
#define Stream_Zero stream_write_zero
#define Stream_Fill stream_set_byte
#define Stream_GetPosition stream_get_pos
#define Stream_SetPosition stream_set_pos
#define Stream_SetPointer stream_set_mark

View File

@ -100,7 +100,7 @@ void guac_rdpdr_fs_process_query_both_directory_info(guac_rdpdr_device* device,
/* Apparently, the reserved byte here must be skipped ... */
Stream_Seek(output_stream, 24); /* ShortName */
Stream_Zero(output_stream, 24); /* FileName */
Stream_Write(output_stream, utf16_entry_name, utf16_length); /* FileName */
svc_plugin_send((rdpSvcPlugin*) device->rdpdr, output_stream);