summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-03-22 23:58:37 +0000
committerAndrew Cagney <cagney@redhat.com>2001-03-22 23:58:37 +0000
commit3c70523ca16a1fd1173cca2c95e79c63186f10f9 (patch)
tree5ab7fcfb72606b2e02ed8331dfa4a45ca4a2c7d9
parentad7bf59d27ef8df038ef10cfcffa826274be3ce7 (diff)
downloadgdb-3c70523ca16a1fd1173cca2c95e79c63186f10f9.tar.gz
-Wuninitialized fixes.
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/exec.c2
-rw-r--r--gdb/infrun.c1
3 files changed, 7 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 322ac96bc82..84d19b072e9 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2001-03-22 Andrew Cagney <ac131313@redhat.com>
+ * exec.c (xfer_memory): Always initialize section.
+ * infrun.c (normal_stop): Always initialize source_flag.
+
+2001-03-22 Andrew Cagney <ac131313@redhat.com>
+
* TODO (Remote Protocol Support): Review. Add notes about ``!'',
non-use of a continue address and typical use of ``q'' packet.
diff --git a/gdb/exec.c b/gdb/exec.c
index c2b97e4c97b..511977f5703 100644
--- a/gdb/exec.c
+++ b/gdb/exec.c
@@ -486,7 +486,7 @@ xfer_memory (CORE_ADDR memaddr, char *myaddr, int len, int write,
struct section_table *p;
CORE_ADDR nextsectaddr, memend;
boolean (*xfer_fn) (bfd *, sec_ptr, PTR, file_ptr, bfd_size_type);
- asection *section;
+ asection *section = NULL;
if (len <= 0)
internal_error (__FILE__, __LINE__, "failed internal consistency check");
diff --git a/gdb/infrun.c b/gdb/infrun.c
index d2373ad8428..7c9a38c5ec5 100644
--- a/gdb/infrun.c
+++ b/gdb/infrun.c
@@ -3521,6 +3521,7 @@ and/or watchpoints.\n");
source_flag = SRC_LINE;
break;
case PRINT_NOTHING:
+ source_flag = SRC_LINE; /* something bogus */
do_frame_printing = 0;
break;
default: