]>
Commit | Line | Data |
---|---|---|
3a58abaf AM |
1 | 2004-11-30 Jeff Johnston <jjohnstn@redhat.com> |
2 | ||
3 | * breakpoint.c (remove_breakpoints): Continue removing breakpoints | |
4 | even if an error occurs. Remove a failure code for the last failure | |
5 | only. | |
6 | ||
7 | --- gdb+dejagnu-20040607/gdb/breakpoint.c.fix2 Tue Nov 30 18:01:33 2004 | |
8 | +++ gdb+dejagnu-20040607/gdb/breakpoint.c Tue Nov 30 18:06:01 2004 | |
9 | @@ -1297,6 +1297,7 @@ remove_breakpoints (void) | |
10 | { | |
11 | struct bp_location *b; | |
12 | int val; | |
13 | + int return_val = 0; | |
14 | ||
15 | ALL_BP_LOCATIONS (b) | |
16 | { | |
17 | @@ -1304,10 +1305,10 @@ remove_breakpoints (void) | |
18 | { | |
19 | val = remove_breakpoint (b, mark_uninserted); | |
20 | if (val != 0) | |
21 | - return val; | |
22 | + return_val = val; | |
23 | } | |
24 | } | |
25 | - return 0; | |
26 | + return return_val; | |
27 | } | |
28 | ||
29 | int |