OSDN Git Service

Change to encode reply messages with Kanji code of filenames.
[ffftp/ffftp.git] / remote.c
index 0613fcb..b2fffd6 100644 (file)
--- a/remote.c
+++ b/remote.c
@@ -239,12 +239,8 @@ static int DoPWD(char *Buf)
                if(strlen(Tmp) < FMAX_PATH)\r
                {\r
                        strcpy(Buf, Tmp);\r
-                       // 0x5Cが含まれる文字列を扱えないバグ修正\r
-//                     ReplaceAll(Buf, '\\', '/');\r
-                       ChangeSepaRemote2Local(Buf);\r
-                       ChangeFnameRemote2Local(Buf, FMAX_PATH);\r
-                       // 0x5Cが含まれる文字列を扱えないバグ修正\r
                        ReplaceAll(Buf, '\\', '/');\r
+                       ChangeSepaRemote2Local(Buf);\r
                }\r
                else\r
                        Sts = FTP_ERROR*100;\r
@@ -905,6 +901,8 @@ int ReadReplyMessage(SOCKET cSkt, char *Buf, int Max, int *CancelCheckWork, char
                        iContinue = NO;\r
                        iRetCode = ReadOneLine(cSkt, Tmp, ONELINE_BUF_SIZE, CancelCheckWork);\r
 \r
+                       // 文字化け対策\r
+                       ChangeFnameRemote2Local(Tmp, ONELINE_BUF_SIZE);\r
                        SetTaskMsg("%s", Tmp);\r
 \r
                        if(Buf != NULL)\r