2011-03-01 Michael Snyder * reverse.c (record_restore): Move null-check to before pointer dereference. Index: record.c =================================================================== RCS file: /cvs/src/src/gdb/record.c,v retrieving revision 1.57 diff -u -p -u -p -r1.57 record.c --- record.c 10 Jan 2011 20:38:50 -0000 1.57 +++ record.c 1 Mar 2011 20:23:33 -0000 @@ -2214,12 +2214,12 @@ record_restore (void) /* Now need to find our special note section. */ osec = bfd_get_section_by_name (core_bfd, "null0"); + if (osec == NULL) + return; osec_size = bfd_section_size (core_bfd, osec); if (record_debug) fprintf_unfiltered (gdb_stdlog, "Find precord section %s.\n", osec ? "succeeded" : "failed"); - if (osec == NULL) - return; if (record_debug) fprintf_unfiltered (gdb_stdlog, "%s", bfd_section_name (core_bfd, osec));