src/nnn.c | 4 ++++ diff --git a/src/nnn.c b/src/nnn.c index a49aed9a946899d8a4c90ef80aafdb1a8cf7a3e9..5f7b5ac2f86b94afa4fa1c55c54c5475483b26fe 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -6301,6 +6301,10 @@ /* Points right after the base tmp dir */ tmp += 10; + /* handle the case where files are directly under / */ + if (!prefix[1] && (prefix[0] == '/')) + len = 0; + if (!mkdtemp(tmpdir)) { free(tmpdir);