* inferiors.c (find_inferior): Make it safe for the callback

function to delete the currently iterated inferior.
This commit is contained in:
Pedro Alves 2009-03-22 22:34:04 +00:00
parent 67cc2626af
commit a07b2135db
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2009-03-22 Pedro Alves <pedro@codesourcery.com>
* inferiors.c (find_inferior): Make it safe for the callback
function to delete the currently iterated inferior.
2009-03-22 Pedro Alves <pedro@codesourcery.com>
* Makefile.in (linuw_low_h): Move higher.

View File

@ -180,9 +180,12 @@ find_inferior (struct inferior_list *list,
while (inf != NULL)
{
struct inferior_list_entry *next;
next = inf->next;
if ((*func) (inf, arg))
return inf;
inf = inf->next;
inf = next;
}
return NULL;