aboutsummaryrefslogtreecommitdiff
path: root/handle_event.c
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2013-10-14 10:41:19 +0200
committerPetr Machata <pmachata@redhat.com>2013-10-23 01:00:02 +0200
commitba4734098037555614b1ce6458b3f18415764f4a (patch)
tree9fed4ca6e000b3aa254a9b8fb24a04a315585e2f /handle_event.c
parentb94407705ecddffd7820ee61bcad3f0d72ee87c1 (diff)
downloadltrace-ba4734098037555614b1ce6458b3f18415764f4a.tar.gz
Call breakpoint_on_hit for return breakpoints as well
- This was always supposed to happen, but did not by omission.
Diffstat (limited to 'handle_event.c')
-rw-r--r--handle_event.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/handle_event.c b/handle_event.c
index 3b45e9c..ec8713e 100644
--- a/handle_event.c
+++ b/handle_event.c
@@ -796,6 +796,7 @@ callstack_pop(struct process *proc)
struct breakpoint *bp
= address2bpstruct(proc->leader, elem->return_addr);
if (bp != NULL) {
+ breakpoint_on_hit(bp, proc);
delete_breakpoint(proc, bp);
}
}