OSDN Git Service

出力の最終行までファイルデータが続く場合にエラーとなっていたバグを修正。
authorsirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Fri, 15 Jan 2010 12:17:10 +0000 (12:17 +0000)
committersirakaba <sirakaba@9df91469-1e22-0410-86e7-ea8537beb833>
Fri, 15 Jan 2010 12:17:10 +0000 (12:17 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/tpi/tpi@200 9df91469-1e22-0410-86e7-ea8537beb833

doc/history.html
src/plugin/cuiWrapper/cuiWrapper.cpp

index 079344e..b492396 100644 (file)
@@ -37,6 +37,7 @@
        <li class="add">Linuxでtar書庫への追加機能を実装。</li>\r
        <li class="chg">Windowsで読み込める書庫サイズの上限を撤廃。</li>\r
        <li class="fix">Linuxでコマンドが存在しない場合にエラーとなっていなかったバグを修正。</li>\r
+       <li class="fix">出力の最終行までファイルデータが続く場合にエラーとなっていたバグを修正。</li>\r
       </ul>\r
      </dd>\r
      <dt>rarArc</dt>\r
index cbf4bb6..9e6f3d9 100644 (file)
@@ -424,8 +424,8 @@ int __stdcall GetFileInformation
 \r
        if (s_uCurrentLine >= asOutput.GetCount())\r
        {\r
-               // 書庫が読み込めなかった?\r
-               return TPI_ERROR_ARC_UNSUPPORTED;\r
+               // 空行で終わるとき以外はエラーとする。\r
+               return szEndLine == wxEmptyString ? TPI_ERROR_S_ENDOFDATA : TPI_ERROR_ARC_UNSUPPORTED;\r
        }\r
 \r
        // 最終行かどうか確認。\r