forked from jan/mem_edit
		
	early bailout conditions caught by type check
This commit is contained in:
		
							parent
							
								
									f7c7496cfd
								
							
						
					
					
						commit
						bdf0fb323e
					
				@ -61,6 +61,8 @@ class Process(AbstractProcess):
 | 
			
		||||
        self.pid = process_id
 | 
			
		||||
 | 
			
		||||
    def close(self) -> None:
 | 
			
		||||
        if self.pid is None:
 | 
			
		||||
            return
 | 
			
		||||
        os.kill(self.pid, signal.SIGSTOP)
 | 
			
		||||
        os.waitpid(self.pid, 0)
 | 
			
		||||
        ptrace(ptrace_commands['PTRACE_DETACH'], self.pid, 0, 0)
 | 
			
		||||
 | 
			
		||||
@ -233,6 +233,8 @@ class Process(AbstractProcess):
 | 
			
		||||
                logger.debug(f'Checking name for pid {pid}')
 | 
			
		||||
                with Process.open_process(pid) as process:
 | 
			
		||||
                    path = process.get_path()
 | 
			
		||||
                if path is None:
 | 
			
		||||
                    continue
 | 
			
		||||
 | 
			
		||||
                name = os.path.basename(path)
 | 
			
		||||
                logger.debug(f'Name was "{name}"')
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user