mirror of
				https://github.com/go-delve/delve.git
				synced 2025-11-01 03:42:59 +08:00 
			
		
		
		
	check tgkill error
This commit is contained in:
		| @ -569,9 +569,10 @@ func timeoutWait(thread *ThreadContext, options int) (int, *syscall.WaitStatus, | ||||
| 	case s := <-statchan: | ||||
| 		return s.pid, s.status, nil | ||||
| 	case <-time.After(2 * time.Second): | ||||
| 		syscall.Tgkill(thread.Process.Pid, pid, syscall.SIGSTOP) | ||||
| 		if err := syscall.Tgkill(thread.Process.Pid, pid, syscall.SIGSTOP); err != nil { | ||||
| 			return -1, nil, err | ||||
| 		} | ||||
| 		<-statchan | ||||
|  | ||||
| 		return 0, nil, TimeoutError{pid} | ||||
| 	case err := <-errchan: | ||||
| 		return -1, nil, err | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Derek Parker
					Derek Parker