This commit is contained in:
2026-01-18 11:22:17 -06:00
parent 98cb2c3239
commit 5271688dd4
21 changed files with 97 additions and 114 deletions

View File

@@ -174,7 +174,7 @@ function mount(source, name) {
// Unmount
function unmount(name_or_source) {
for (var i = 0; i < mounts.length; i++) {
for (var i = 0; i < length(mounts); i++) {
if (mounts[i].name == name_or_source || mounts[i].source == name_or_source) {
mounts.splice(i, 1)
return
@@ -342,7 +342,7 @@ function enumerate(path, recurse) {
} else if (res.mount.type == 'qop') {
var all = res.mount.handle.list()
var prefix = res.path ? res.path + "/" : ""
var prefix_len = prefix.length
var prefix_len = length(prefix)
// Use a set to avoid duplicates if we are simulating directories
var seen = {}
@@ -350,7 +350,7 @@ function enumerate(path, recurse) {
arrfor(all, function(p) {
if (starts_with(p, prefix)) {
var rel = text(p, prefix_len)
if (rel.length == 0) return
if (length(rel) == 0) return
if (!recurse) {
var slash = search(rel, '/')
@@ -430,12 +430,12 @@ function globfs(globs, dir) {
} else if (res.mount.type == 'qop') {
var all = res.mount.handle.list()
var prefix = res.path ? res.path + "/" : ""
var prefix_len = prefix.length
var prefix_len = length(prefix)
arrfor(all, function(p) {
if (starts_with(p, prefix)) {
var rel = text(p, prefix_len)
if (rel.length == 0) return
if (length(rel) == 0) return
if (!check_neg(rel) && check_pos(rel)) {
results.push(rel)