Index: frame.c =================================================================== RCS file: /cvs/src/src/gdb/frame.c,v retrieving revision 1.7 diff -c -r1.7 frame.c *** frame.c 17 Apr 2002 21:55:12 -0000 1.7 --- frame.c 20 Apr 2002 21:30:25 -0000 *************** *** 83,91 **** while (1) { QUIT; ! frame1 = get_next_frame (frame1); ! if (frame1 == 0 || frame1 == frame) break; FRAME_INIT_SAVED_REGS (frame1); if (frame1->saved_regs[regnum]) addr = frame1->saved_regs[regnum]; --- 83,92 ---- while (1) { QUIT; ! frame1 = get_next_frame (frame); ! if (frame1 == 0) break; + frame = frame1; FRAME_INIT_SAVED_REGS (frame1); if (frame1->saved_regs[regnum]) addr = frame1->saved_regs[regnum];