リビジョン | 8052 (tree) |
---|---|
日時 | 2019-08-31 18:01:49 |
作者 | (del#24082) |
HTTPプロキシ接続がエラーとなり、ステータスコードが400,401,403,405,406,407以外だった場合、
メッセージボックスにゴミが表示される問題を修正した。
branches/ttproxy_improvedからリビジョン8041をマージ:
branches/ttssh_improvedからリビジョン8040をマージ:
HTTPプロキシ接続がエラーとなり、ステータスコードが401,407,400,405,406,403以外だった場合、
メッセージボックスにゴミが表示される問題を修正した。
........
........
@@ -1363,7 +1363,9 @@ | ||
1363 | 1363 | } |
1364 | 1364 | } while (strcmp(buf,"\r\n") != 0); |
1365 | 1365 | if (status_code != 200) { |
1366 | - char uimsg[MAX_UIMSG]; | |
1366 | + char uimsg[MAX_UIMSG] = {0}; | |
1367 | + char tmp[MAX_UIMSG + 32]; | |
1368 | + | |
1367 | 1369 | switch (status_code) { |
1368 | 1370 | case 401: |
1369 | 1371 | case 407: |
@@ -1374,8 +1376,13 @@ | ||
1374 | 1376 | case 405: |
1375 | 1377 | case 406: |
1376 | 1378 | case 403: |
1377 | - UTIL_get_lang_msg("MSG_PROXY_BAD_REQUEST", uimsg, sizeof(uimsg), | |
1379 | + // 該当しないステータスコードだった場合、不定な内容のuimsg[]が | |
1380 | + // MessageBoxに表示される問題を修正した。 | |
1381 | + default: | |
1382 | + UTIL_get_lang_msg("MSG_PROXY_BAD_REQUEST", tmp, sizeof(tmp), | |
1378 | 1383 | "Proxy prevent this connection!"); |
1384 | + _snprintf_s(uimsg, sizeof(uimsg), _TRUNCATE, "%s(HTTP: status code %d)", | |
1385 | + tmp, status_code); | |
1379 | 1386 | break; |
1380 | 1387 | } |
1381 | 1388 | return setError(s, uimsg); |
@@ -50,7 +50,7 @@ | ||
50 | 50 | |
51 | 51 | <li>Misc |
52 | 52 | <ul> |
53 | - <li></li> | |
53 | + <li>upgraded TTProxy to <a href="#ttproxy_1.0.0.26">1.0.0.26</a>.</li> | |
54 | 54 | </ul> |
55 | 55 | </li> |
56 | 56 | </ul> |
@@ -4817,6 +4817,21 @@ | ||
4817 | 4817 | |
4818 | 4818 | <h2 id="ttproxy">TTProxy</h2> |
4819 | 4819 | |
4820 | +<h3 id="ttproxy_1.0.0.26">2019.xx.xx (Ver 1.0.0.26)</h3> | |
4821 | +<ul class="history"> | |
4822 | + <li>Changes | |
4823 | + <ul> | |
4824 | + <li></li> | |
4825 | + </ul> | |
4826 | + </li> | |
4827 | + | |
4828 | + <li>Bug fixes | |
4829 | + <ul> | |
4830 | + <li>When the HTTP proxy connection fails and the status code is other than 400,401,403,405,406,407, invalid string are shown in the message box.</li> | |
4831 | + </ul> | |
4832 | + </li> | |
4833 | +</ul> | |
4834 | + | |
4820 | 4835 | <h3 id="ttproxy_1.0.0.25">2019.08.31 (Ver 1.0.0.25)</h3> |
4821 | 4836 | <ul class="history"> |
4822 | 4837 | <li>Changes |
@@ -51,7 +51,7 @@ | ||
51 | 51 | |
52 | 52 | <li>その他 |
53 | 53 | <ul> |
54 | - <li></li> | |
54 | + <li><a href="#ttproxy_1.0.0.26">TTProxy(1.0.0.26)</a>へ差し替えた。</li> | |
55 | 55 | </ul> |
56 | 56 | </li> |
57 | 57 | </ul> |
@@ -4823,6 +4823,21 @@ | ||
4823 | 4823 | |
4824 | 4824 | <h2 id="ttproxy">TTProxy</h2> |
4825 | 4825 | |
4826 | +<h3 id="ttproxy_1.0.0.26">2019.xx.xx (Ver 1.0.0.26)</h3> | |
4827 | +<ul class="history"> | |
4828 | + <li>変更 | |
4829 | + <ul> | |
4830 | + <li></li> | |
4831 | + </ul> | |
4832 | + </li> | |
4833 | + | |
4834 | + <li>バグ修正 | |
4835 | + <ul> | |
4836 | + <li>HTTPプロキシ接続がエラーとなり、ステータスコードが400,401,403,405,406,407以外だった場合、メッセージボックスにゴミが表示される問題を修正した。</li> | |
4837 | + </ul> | |
4838 | + </li> | |
4839 | +</ul> | |
4840 | + | |
4826 | 4841 | <h3 id="ttproxy_1.0.0.25">2019.08.31 (Ver 1.0.0.25)</h3> |
4827 | 4842 | <ul class="history"> |
4828 | 4843 | <li>変更 |