Added function if reload fails after enabling any jail, all jails enabled in that request are automatically disabled

This commit is contained in:
2025-12-05 23:54:21 +01:00
parent 284ba26888
commit f23d202e0d
4 changed files with 125 additions and 10 deletions

View File

@@ -4,6 +4,7 @@ import (
"bufio"
"context"
"encoding/base64"
"errors"
"fmt"
"os"
"os/exec"
@@ -856,7 +857,7 @@ PYEOF
resolveOut = strings.TrimSpace(resolveOut)
if strings.HasPrefix(resolveOut, "ERROR:") {
return originalPath, "", nil, fmt.Errorf(strings.TrimPrefix(resolveOut, "ERROR:"))
return originalPath, "", nil, errors.New(strings.TrimPrefix(resolveOut, "ERROR:"))
}
if strings.HasPrefix(resolveOut, "RESOLVED:") {
resolvedPath = strings.TrimPrefix(resolveOut, "RESOLVED:")