This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[OB PATCH] Fix uninitialized type_flags variable
- From: Simon Marchi <simon dot marchi at ericsson dot com>
- To: GDB Patches <gdb-patches at sourceware dot org>
- Date: Thu, 16 Jan 2014 09:38:07 -0500
- Subject: [OB PATCH] Fix uninitialized type_flags variable
- Authentication-results: sourceware.org; auth=none
If uninitialized, type_flags can contain a random value. If the
arch-specific code doesn't set a value, this give unexpected results.
I believe this is an obvious change. Since I don't have commit access yet,
could anybody push this?
gdb/ChangeLog
2014-01-16 Simon Marchi <simon.marchi@ericsson.com>
* gdbtypes.c (address_space_name_to_int): Initialize type_flags to 0.
diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c
index 042c17d..7d9485a 100644
--- a/gdb/gdbtypes.c
+++ b/gdb/gdbtypes.c
@@ -531,7 +531,7 @@ lookup_function_type_with_arguments (struct type *type,
int
address_space_name_to_int (struct gdbarch *gdbarch, char *space_identifier)
{
- int type_flags;
+ int type_flags = 0;
/* Check for known address space delimiters. */
if (!strcmp (space_identifier, "code"))