--- source/client/client.c.orig 2008-02-08 13:20:17.000000000 +0300 +++ source/client/client.c 2008-02-08 23:06:24.890329550 +0300 @@ -279,9 +279,9 @@ static int do_cd(char *newdir) pstrcpy(cur_dir,p); } else { pstrcat(cur_dir,p); - if ((cur_dir[0] != '\0') && (*(cur_dir+strlen(cur_dir)-1) != CLI_DIRSEP_CHAR)) { - pstrcat(cur_dir, CLI_DIRSEP_STR); - } + } + if ((cur_dir[0] != '\0') && (*(cur_dir+strlen(cur_dir)-1) != CLI_DIRSEP_CHAR)) { + pstrcat(cur_dir, CLI_DIRSEP_STR); } clean_name(cur_dir);