* ddb/db_sym.c: Move assignment outside of if.
(db_lookup): New variable.

---
 ddb/db_sym.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ddb/db_sym.c b/ddb/db_sym.c
index 0819e08..359ec7c 100644
--- a/ddb/db_sym.c
+++ b/ddb/db_sym.c
@@ -276,7 +276,9 @@ db_name_is_ambiguous(sym_name)
 
        for (i = 0; i < db_nsymtab; i++) {
                db_sym_t sp;
-               if (sp = X_db_lookup(&db_symtabs[i], sym_name)) {
+               boolean_t db_lookup;
+               db_lookup = (int)(sp = X_db_lookup(&db_symtabs[i], sym_name));
+               if (db_lookup) {
                        if (found_once)
                        {
                                db_free_symbol(sp);
-- 
1.8.1.4


Reply via email to