[Ttssh2-commit] [6526] HTTP プロキシで認証を使用するときに、認証情報が正しく base64 エンコードされないことがある問題を修正した。

Back to archive index

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++ = '=';
             }



Ttssh2-commit メーリングリストの案内
Back to archive index