[BACK]Return to sftp-int.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / ssh

Diff for /src/usr.bin/ssh/Attic/sftp-int.c between version 1.17 and 1.18

version 1.17, 2001/02/08 17:57:59 version 1.18, 2001/02/08 22:28:07
Line 169 
Line 169 
 local_do_ls(const char *args)  local_do_ls(const char *args)
 {  {
         if (!args || !*args)          if (!args || !*args)
                 local_do_shell("ls");                  local_do_shell(_PATH_LS);
         else {          else {
                 int len = sizeof("/bin/ls ") + strlen(args) + 1;                  int len = strlen(_PATH_LS " ") + strlen(args) + 1;
                 char *buf = xmalloc(len);                  char *buf = xmalloc(len);
   
                 /* XXX: quoting - rip quoting code from ftp? */                  /* XXX: quoting - rip quoting code from ftp? */
                 snprintf(buf, len, "/bin/ls %s", args);                  snprintf(buf, len, _PATH_LS " %s", args);
                 local_do_shell(buf);                  local_do_shell(buf);
                 xfree(buf);                  xfree(buf);
         }          }

Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18