[Ttssh2-commit] [5581] SSLライブラリが読み込まれていないときはSSLコマンドラインオプションを受け付けないようにした

svnno****@sourc***** svnno****@sourc*****
2014年 5月 15日 (木) 22:36:26 JST


Revision: 5581
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5581
Author:   maya
Date:     2014-05-15 22:36:25 +0900 (Thu, 15 May 2014)
Log Message:
-----------
SSLライブラリが読み込まれていないときはSSLコマンドラインオプションを受け付けないようにした

Modified Paths:
--------------
    trunk/TTProxy/ProxyWSockHook.h

-------------- next part --------------
Modified: trunk/TTProxy/ProxyWSockHook.h
===================================================================
--- trunk/TTProxy/ProxyWSockHook.h	2014-05-11 14:45:58 UTC (rev 5580)
+++ trunk/TTProxy/ProxyWSockHook.h	2014-05-15 13:36:25 UTC (rev 5581)
@@ -174,7 +174,12 @@
             }
             *dst = '\0';
             const PROXY_TYPE_TABLE* table = proxy_type_table();
+            bool ssl_enabled = SSLSocket::isEnabled();
             while (table->name != NULL) {
+                if (!ssl_enabled && strstr(table->name, "ssl") != NULL) {
+                    table++;
+                    continue;
+                }
                 if (strcmp(buffer, table->name) == 0)
                     return table->type;
                 table++;



Ttssh2-commit メーリングリストの案内