<dd>\r
<ul>\r
<li class="chg">Linuxでは属性の部分にパーミッションを表示するよう変更。</li>\r
+ <li class="chg">格納パスにカレントディレクトリが含まれている場合は、それを除いて表示するよう変更。</li>\r
</ul>\r
</dd>\r
</dl>\r
// セキュリティチェック。\r
// ルート記号を削除。\r
wxString szPath = piInfo.fiInfo.fnFileName.GetPathWithSep(wxPATH_UNIX);\r
- if (szPath.StartsWith(wxT("/")))\r
+ if (szPath.StartsWith(wxT("/")) || szPath.StartsWith(wxT("./")))\r
{\r
piInfo.fiInfo.fnFileName = wxFileName(szPath.AfterFirst(wxT('/')), piInfo.fiInfo.fnFileName.GetFullName(), wxPATH_DOS);\r
}\r
+ // ルートメンバの情報は無視する。\r
+ if (piInfo.fiInfo.fnFileName.GetFullPath().IsEmpty() || piInfo.fiInfo.fnFileName.GetFullPath() == wxT("."))\r
+ {\r
+ continue;\r
+ }\r
\r
// 改行文字/タブ文字などを削除。\r
if (piInfo.fiInfo.szStoredName.Find(wxT('\r')) != wxNOT_FOUND\r