mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Remove hacky single path handling
This commit is contained in:
parent
75724f9e3b
commit
b40e12ee9f
13
src/nnn.c
13
src/nnn.c
|
@ -6352,7 +6352,7 @@ static char *load_input()
|
|||
/* 512 KiB chunk size */
|
||||
ssize_t i, chunk_count = 1, chunk = 512 * 1024, entries = 0;
|
||||
char *input = malloc(sizeof(char) * chunk), *tmpdir = NULL;
|
||||
char cwd[PATH_MAX], *next, *tmp;
|
||||
char cwd[PATH_MAX], *next;
|
||||
size_t offsets[LIST_FILES_MAX];
|
||||
char **paths = NULL;
|
||||
ssize_t input_read, total_read = 0, off = 0;
|
||||
|
@ -6474,17 +6474,8 @@ static char *load_input()
|
|||
|
||||
DPRINTF_S(prefixpath);
|
||||
|
||||
if (prefixpath[0]) {
|
||||
if (entries == 1) {
|
||||
tmp = xmemrchr((uchar *)prefixpath, '/', xstrlen(prefixpath));
|
||||
if (!tmp)
|
||||
goto malloc_2;
|
||||
|
||||
*(tmp != prefixpath ? tmp : tmp + 1) = '\0';
|
||||
}
|
||||
|
||||
if (prefixpath[0])
|
||||
tmpdir = make_tmp_tree(paths, entries, prefixpath);
|
||||
}
|
||||
|
||||
malloc_2:
|
||||
for (i = entries - 1; i >= 0; --i)
|
||||
|
|
Loading…
Reference in a new issue