Member n_strx can be used instead of strx. * ddb/db_aout.c (aout_db_sym_init): Remove unnecessary variable.
--- ddb/db_aout.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ddb/db_aout.c b/ddb/db_aout.c index 9e1c3d4..5cb3911 100644 --- a/ddb/db_aout.c +++ b/ddb/db_aout.c @@ -101,15 +101,13 @@ aout_db_sym_init(symtab, esymtab, name, task_addr) #undef round_to_size for (sp = sym_start; sp < sym_end; sp++) { - long strx; - strx = sp->n_un.n_strx; - if (strx != 0) { - if (strx > strlen) { - db_printf("Bad string table index (%#x)\n", strx); + if (sp->n_un.n_strx != 0) { + if (sp->n_un.n_strx > strlen) { + db_printf("Bad string table index (%#x)\n", sp->n_un.n_strx); sp->n_un.n_name = 0; continue; } - sp->n_un.n_name = strtab + strx; + sp->n_un.n_name = strtab + sp->n_un.n_strx; } } -- 1.8.1.4