Hi, Armin and all.
File channels/drive/client/drive_file.c , function
drive_file_set_information() , in block "case FileAllocationInformation:" :
we read input data in variable "size";
Stream_Read_INT64(input, size);
but than we use liSize for set file position:
if (!SetFilePointerEx(file->file_handle, liSize, NULL, FILE_BEGIN))
I've insert next line before call SetFilePointerEx():
liSize = *((PLARGE_INTEGER)&size);
_______________________________________________
FreeRDP-devel mailing list
FreeRDP-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freerdp-devel