According to https://github.com/FreeRDP/FreeRDP/issues/242 this was a bug in FreeRDP, which has been fixed.