From 57bc612204774251fc7371a5fff99e83170814e1 Mon Sep 17 00:00:00 2001 From: "Theodore A. Roth" Date: Sat, 14 Jun 2003 20:33:39 +0000 Subject: * avr-tdep.c (avr_scan_prologue): Fix to avoid a buffer over run which causes gdb to seg fault. --- gdb/avr-tdep.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/avr-tdep.c') diff --git a/gdb/avr-tdep.c b/gdb/avr-tdep.c index df1ffdd..e9d5996 100644 --- a/gdb/avr-tdep.c +++ b/gdb/avr-tdep.c @@ -486,7 +486,7 @@ avr_scan_prologue (struct frame_info *fi) frame pointer, adjust the stack pointer, and save registers. */ get_frame_extra_info (fi)->framesize = 0; - prologue_len = prologue_end - prologue_start; + prologue_len = min (prologue_end - prologue_start, AVR_MAX_PROLOGUE_SIZE); read_memory (prologue_start, prologue, prologue_len); /* Scanning main()'s prologue -- cgit v1.1