[Ttssh2-commit] [6441] Paste64 でのクリップボード読み込みで末尾に余計な \0 が付いていたのを修正。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2016年 7月 12日 (火) 18:04:24 JST


Revision: 6441
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6441
Author:   doda
Date:     2016-07-12 18:04:24 +0900 (Tue, 12 Jul 2016)
Log Message:
-----------
Paste64 でのクリップボード読み込みで末尾に余計な \0 が付いていたのを修正。

Modified Paths:
--------------
    trunk/doc/en/html/about/history.html
    trunk/doc/ja/html/about/history.html
    trunk/teraterm/teraterm/clipboar.c

-------------- next part --------------
Modified: trunk/doc/en/html/about/history.html
===================================================================
--- trunk/doc/en/html/about/history.html	2016-07-12 09:04:20 UTC (rev 6440)
+++ trunk/doc/en/html/about/history.html	2016-07-12 09:04:24 UTC (rev 6441)
@@ -51,6 +51,7 @@
   <li>Bug fixes
     <ul>
       <li>Tera Term(ttermpro.exe) can not run on Windows 95/98/Me/NT4.0.</li>
+      <!-- li>\x83\x8A\x83\x82\x81[\x83g\x82\xA9\x82\xE7\x82̃N\x83\x8A\x83b\x83v\x83{\x81[\x83h\x93ǂݎ\xE6\x82\xE8\x82ɑ΂\xB5\x82āA\x96\x96\x94\xF6\x82ɗ]\x8Cv\x82\xC8 NUL \x95\xB6\x8E\x9A\x82\xF0\x95t\x89\xC1\x82\xB5\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li -->
       <li>MACRO: When invalid regular expression is specified at the <a href="../macro/command/strreplace.html">strreplace</a> command, source string is corrupted.
         <ul>
           <li>The result variable returns -1 when invalid regular expression is specified.</li>

Modified: trunk/doc/ja/html/about/history.html
===================================================================
--- trunk/doc/ja/html/about/history.html	2016-07-12 09:04:20 UTC (rev 6440)
+++ trunk/doc/ja/html/about/history.html	2016-07-12 09:04:24 UTC (rev 6441)
@@ -51,6 +51,7 @@
   <li>\x83o\x83O\x8FC\x90\xB3
     <ul>
       <li>Windows 95/98/Me/NT4.0\x82ŋN\x93\xAE\x82ł\xAB\x82Ȃ\xAD\x82Ȃ\xC1\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li>
+      <li>\x83\x8A\x83\x82\x81[\x83g\x82\xA9\x82\xE7\x82̃N\x83\x8A\x83b\x83v\x83{\x81[\x83h\x93ǂݎ\xE6\x82\xE8\x82ɑ΂\xB5\x82āA\x96\x96\x94\xF6\x82ɗ]\x8Cv\x82\xC8 NUL \x95\xB6\x8E\x9A\x82\xF0\x95t\x89\xC1\x82\xB5\x82Ă\xA2\x82\xBD\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li>
       <li><a href="../macro/command/strreplace.html">strreplace</a> \x83}\x83N\x83\x8D\x83R\x83}\x83\x93\x83h\x82ŁA\x90\xB3\x82\xB5\x82\xAD\x82Ȃ\xA2\x90\xB3\x8BK\x95\\x8C\xBB\x82\xF0\x8Ew\x92肵\x82\xBD\x8E\x9E\x82Ɍ\xB3\x95\xB6\x8E\x9A\x97񂪉\xF3\x82\xEA\x82\xE9\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B
         <ul>
           <li>\x90\xB3\x82\xB5\x82\xAD\x96\xB3\x82\xA2\x90\xB3\x8BK\x95\\x8C\xBB\x82\xF0\x8Ew\x92肵\x82\xBD\x8E\x9E\x82\xCD result \x82\xC5 -1 \x82\xF0\x95Ԃ\xB7\x82悤\x82ɂ\xB5\x82\xBD\x81B</li>

Modified: trunk/teraterm/teraterm/clipboar.c
===================================================================
--- trunk/teraterm/teraterm/clipboar.c	2016-07-12 09:04:20 UTC (rev 6440)
+++ trunk/teraterm/teraterm/clipboar.c	2016-07-12 09:04:24 UTC (rev 6441)
@@ -296,7 +296,7 @@
 						}
 						tmpPtr = (char *)calloc(sizeof(char), mb_len);
 						WideCharToMultiByte(CP_ACP, 0, tmpPtrWide, -1, tmpPtr, mb_len, NULL, NULL);
-						b64encode(CBMemPtr + hlen, blen - hlen, tmpPtr, mb_len);
+						b64encode(CBMemPtr + hlen, blen - hlen, tmpPtr, mb_len-1);
 						free(tmpPtr);
 						if (flen > 0) {
 							strncat_s(CBMemPtr, blen, footer, _TRUNCATE);



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