Remove " (deleted)" suffix on linux for deleted files
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"fmt"
|
||||
"path/filepath"
|
||||
"runtime"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
@@ -15,6 +16,10 @@ import (
|
||||
"github.com/safing/portmaster/profile"
|
||||
)
|
||||
|
||||
const (
|
||||
onLinux = runtime.GOOS == "linux"
|
||||
)
|
||||
|
||||
var (
|
||||
dupReqMap = make(map[int]*sync.WaitGroup)
|
||||
dupReqLock sync.Mutex
|
||||
@@ -263,6 +268,10 @@ func loadProcess(ctx context.Context, pid int) (*Process, error) {
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("failed to get Path for p%d: %s", pid, err)
|
||||
}
|
||||
// remove linux " (deleted)" suffix for deleted files
|
||||
if onLinux {
|
||||
new.Path = strings.TrimSuffix(new.Path, " (deleted)")
|
||||
}
|
||||
// Executable Name
|
||||
_, new.ExecName = filepath.Split(new.Path)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user