components/proftpd/patches/006.18845170.patch
branchs11-update
changeset 4303 fe962209b82f
parent 3224 589e0e82672d
equal deleted inserted replaced
4290:6be89e713896 4303:fe962209b82f
       
     1 http://bugs.proftpd.org/show_bug.cgi?id=4069
       
     2 https://github.com/proftpd/proftpd/commit/38cf9e5028cbddee2b0dcba436d60199da1edf80
       
     3 
       
     4 --- a/modules/mod_ls.c
       
     5 +++ b/modules/mod_ls.c
       
     6 @@ -2755,6 +2755,13 @@ MODRET ls_nlst(cmd_rec *cmd) {
       
     7      parse_list_opts(&list_options, &glob_flags, TRUE);
       
     8    }
       
     9  
       
    10 +  /* If, after parsing out any options, the target string is empty, assume
       
    11 +   * the current directory (Bug#4069).
       
    12 +   */
       
    13 +  if (*target == '\0') {
       
    14 +    target = pstrdup(cmd->tmp_pool, ".");
       
    15 +  }
       
    16 +
       
    17    /* If the target starts with '~' ... */
       
    18    if (*target == '~') {
       
    19      char pb[PR_TUNABLE_PATH_MAX + 1] = {'\0'};
       
    20