Ignore if parent process does not exist

This commit is contained in:
Daniel
2023-03-30 15:54:12 +02:00
parent 94b4fa3bfd
commit 6070366399

View File

@@ -246,18 +246,16 @@ func loadProcess(ctx context.Context, key string, pInfo *processInfo.Process) (*
}
process.ParentPid = int(ppid)
// Parent created at time
// Parent created time
parentPInfo, err := processInfo.NewProcessWithContext(ctx, ppid)
if err != nil {
return nil, err
if err == nil {
parentCreatedAt, err := parentPInfo.CreateTimeWithContext(ctx)
if err != nil {
return nil, err
}
process.ParentCreatedAt = parentCreatedAt
}
parentCreatedAt, err := parentPInfo.CreateTimeWithContext(ctx)
if err != nil {
return nil, err
}
process.ParentCreatedAt = parentCreatedAt
// Path
process.Path, err = pInfo.ExeWithContext(ctx)
if err != nil {