mirror of
				https://github.com/go-delve/delve.git
				synced 2025-10-31 18:57:18 +08:00 
			
		
		
		
	Fix panic for invalid function name
This commit is contained in:
		| @ -155,13 +155,13 @@ func breakpoint(p *proctl.DebuggedProcess, args ...string) error { | |||||||
| 		} | 		} | ||||||
| 	} else { | 	} else { | ||||||
| 		fn = p.GoSymTable.LookupFunc(fname) | 		fn = p.GoSymTable.LookupFunc(fname) | ||||||
| 		pc = fn.Entry |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 		if fn == nil { | 		if fn == nil { | ||||||
| 			return fmt.Errorf("No function named %s", fname) | 			return fmt.Errorf("No function named %s", fname) | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
|  | 		pc = fn.Entry | ||||||
|  | 	} | ||||||
|  |  | ||||||
| 	bp, err := p.Break(uintptr(pc)) | 	bp, err := p.Break(uintptr(pc)) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return err | 		return err | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Derek Parker
					Derek Parker