From: Mads K. <ma...@ki...> - 2010-07-01 12:59:35
|
Vic Lee wrote, On 07/01/2010 07:46 AM: > Hi, > > There's a problem in probably the unicode handling in the login codes, > if you invoke like this: > > xfreerdp -u XXX server > > Where you put some non-ascii characters, you will not be able to connect > and it reports some "send: broken pipe" error. This is however working > fine in rdesktop. > > I haven't dig very deep into this problem yet, but it seems to be some > length checking in rdp_send_logon_info(). Because when there's non-ascii > characters, length(utf16) != 2 * length(utf8). > > Anyone got some idea? Fixed (but only tested connecting to xp/console and 2003/TS). /Mads |