Skip to content

Commit 4e747eb

Browse files
nsavoirerogercoll
andauthored
Check that old context is not nil
Co-authored-by: Roger Coll <roger.coll@elastic.co>
1 parent c7d7936 commit 4e747eb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

processmanager/processinfo.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ func readProcessContext(mappingAddr uint64, pr process.Process, oldProcessContex
812812
if errors.Is(err, processcontext.ErrNoUpdate) {
813813
return oldProcessContextInfo
814814
}
815-
if errors.Is(err, processcontext.ErrConcurrentUpdate) {
815+
if errors.Is(err, processcontext.ErrConcurrentUpdate) && oldProcessContextInfo.Context != nil {
816816
// If the context cannot be read because of a concurrent update, keep the resource since it is immutable,
817817
// but discard the extra attributes as they may be stale.
818818
oldProcessContextInfo.Context.ExtraAttributes = nil

0 commit comments

Comments
 (0)