svnno****@sourc*****
svnno****@sourc*****
2016年 11月 3日 (木) 00:32:57 JST
Revision: 6526 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6526 Author: maya Date: 2016-11-03 00:32:57 +0900 (Thu, 03 Nov 2016) Log Message: ----------- HTTP プロキシで認証を使用するときに、認証情報が正しく base64 エンコードされないことがある問題を修正した。 端数を処理していなかった https://ja.osdn.net/ticket/browse.php?group_id=1412&tid=36763 Modified Paths: -------------- trunk/TTProxy/ProxyWSockHook.h -------------- next part -------------- Modified: trunk/TTProxy/ProxyWSockHook.h =================================================================== --- trunk/TTProxy/ProxyWSockHook.h 2016-11-02 15:26:43 UTC (rev 6525) +++ trunk/TTProxy/ProxyWSockHook.h 2016-11-02 15:32:57 UTC (rev 6526) @@ -1416,6 +1416,10 @@ encodedlen--; } } + if (bits > 0) { + *dst++ = base64_table[0x3F & (data << (6 - bits))]; + encodedlen--; + } while (encodedlen-- > 0) { *dst++ = '='; }