diff options
Diffstat (limited to 'gdb/stack.c')
-rw-r--r-- | gdb/stack.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/stack.c b/gdb/stack.c index 147aad1..68f16b6 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -400,7 +400,10 @@ print_frame_info_base (struct frame_info *fi, int level, int source, int args) if (!done) { if (print_frame_info_listing_hook) - print_frame_info_listing_hook (sal.symtab, sal.line, sal.line + 1, 0); + { + print_frame_info_listing_hook (sal.symtab, sal.line, sal.line + 1, 0); + current_source_symtab = sal.symtab; + } else { /* We used to do this earlier, but that is clearly |