mirror of https://github.com/FreeRDP/FreeRDP
Fix char signedness in glyph offset calculation, fixes #2137
This commit is contained in:
parent
503399f571
commit
1dea98026a
|
@ -57,7 +57,7 @@ void update_process_glyph(rdpContext* context, BYTE* data, int* index,
|
|||
|
||||
if (offset & 0x80)
|
||||
{
|
||||
offset = data[*index + 1] | ((int)((char)data[*index + 2]) << 8);
|
||||
offset = data[*index + 1] | ((int)((signed char)data[*index + 2]) << 8);
|
||||
(*index)++;
|
||||
(*index)++;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue