File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed
volatility3/framework/symbols/linux/extensions Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -316,16 +316,26 @@ def is_valid(self) -> bool:
316316 if self .pid < 0 :
317317 return False
318318
319- if not (self .signal and self .signal .is_readable ()):
319+ if self .has_member ("signal" ) and not (
320+ self .signal and self .signal .is_readable ()
321+ ):
320322 return False
321323
322- if not (self .nsproxy and self .nsproxy .is_readable ()):
324+ if self .has_member ("nsproxy" ) and not (
325+ self .nsproxy and self .nsproxy .is_readable ()
326+ ):
323327 return False
324328
325- if not (self .real_parent and self .real_parent .is_readable ()):
329+ if self .has_member ("real_parent" ) and not (
330+ self .real_parent and self .real_parent .is_readable ()
331+ ):
326332 return False
327333
328- if self .active_mm and not self .active_mm .is_readable ():
334+ if (
335+ self .has_member ("active_mm" )
336+ and self .active_mm
337+ and not self .active_mm .is_readable ()
338+ ):
329339 return False
330340
331341 if self .mm :
You can’t perform that action at this time.
0 commit comments