]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* gdb/solib-target.c (solib_target_remove_one_solib): Correct loop
authorDaniel Jacobowitz <drow@false.org>
Mon, 8 May 2006 15:39:13 +0000 (15:39 +0000)
committerDaniel Jacobowitz <drow@false.org>
Mon, 8 May 2006 15:39:13 +0000 (15:39 +0000)
logic.

ChangeLog.csl
gdb/solib-target.c

index 99dfb1cdfa8c307d37aa277a9c806de9cc9617a2..f1c9837711c83f1d0c751b775211fd144025c7e8 100644 (file)
@@ -1,3 +1,8 @@
+2006-05-08  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * gdb/solib-target.c (solib_target_remove_one_solib): Correct loop
+       logic.
+
 2006-04-24  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * arm-tdep.c (thumb_heuristic_function_start): New function.
index 8c60237d7df8bd1cb1927adae762fbd38709f25d..74be9a188810b139f59377558ed8ef8a04bbce2d 100644 (file)
@@ -219,8 +219,7 @@ solib_target_remove_one_solib (char *soname, CORE_ADDR textSeg,
   if (!solibs_fetched)
     return;
 
-  slot = &solib_start;
-  while (*slot)
+  for (slot = &solib_start; *slot != NULL; slot = &(*slot)->next)
     {
       if (textSeg != ~(CORE_ADDR) 0 && textSeg != (*slot)->lm_info->textSeg)
        continue;