* readelf.c (process_unwind): Do not return the result of a void
authorNick Clifton <nickc@redhat.com>
Thu, 18 Jul 2013 10:57:23 +0000 (10:57 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 18 Jul 2013 10:57:23 +0000 (10:57 +0000)
function.

binutils/ChangeLog
binutils/readelf.c

index 3b36bc7..255fc47 100644 (file)
@@ -1,3 +1,8 @@
+2013-07-18  Nick Clifton  <nickc@redhat.com>
+
+       * readelf.c (process_unwind): Do not return the result of a void
+       function.
+
 2013-07-15  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * readelf.c (display_mips_gnu_attribute): Replace hardcoded magic
index 16fec12..c4a5982 100644 (file)
@@ -7491,7 +7491,10 @@ process_unwind (FILE * file)
 
   for (i = 0; handlers[i].handler != NULL; i++)
     if (elf_header.e_machine == handlers[i].machtype)
-      return handlers[i].handler (file);
+      {
+       handlers[i].handler (file);
+       return;
+      }
 
   printf (_("\nThe decoding of unwind sections for machine type %s is not currently supported.\n"),
          get_machine_name (elf_header.e_machine));