diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2002-11-05 21:53:13 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2002-11-05 21:53:13 +0000 |
commit | aa3d8fdff80e2f60b1f7c48f94545fd292b22c90 (patch) | |
tree | d5d9297745e831d8432f1aa4d6563269af76e428 /gas/config | |
parent | a216a322341d49ebb6eff80fe9a49542b545c7d0 (diff) | |
download | gdb-aa3d8fdff80e2f60b1f7c48f94545fd292b22c90.zip gdb-aa3d8fdff80e2f60b1f7c48f94545fd292b22c90.tar.gz gdb-aa3d8fdff80e2f60b1f7c48f94545fd292b22c90.tar.bz2 |
2002-11-05 H.J. Lu <hjl@gnu.org>
* config/tc-mips.c (support_64bit_objects): Check *l before it
is freed.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-mips.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gas/config/tc-mips.c b/gas/config/tc-mips.c index 329d1a4..717078f 100644 --- a/gas/config/tc-mips.c +++ b/gas/config/tc-mips.c @@ -10161,6 +10161,7 @@ md_number_to_chars (buf, val, n) static int support_64bit_objects(void) { const char **list, **l; + int yes; list = bfd_target_list (); for (l = list; *l != NULL; l++) @@ -10173,8 +10174,9 @@ static int support_64bit_objects(void) || strcmp (*l, "elf64-littlemips") == 0) #endif break; + yes = (*l != NULL); free (list); - return (*l != NULL); + return yes; } #endif /* OBJ_ELF */ |