Bug 562593 - the tcf-server asserted if two shared libraries access the same exported variable
diff --git a/agent/tcf/services/symbols_elf.c b/agent/tcf/services/symbols_elf.c
index 69d4746..07049f7 100644
--- a/agent/tcf/services/symbols_elf.c
+++ b/agent/tcf/services/symbols_elf.c
@@ -4238,6 +4238,7 @@
                                 ContextAddress address = 0;
                                 if (elf_symbol_address(sym_ctx, &sym_info, &address)) return -1;
                                 add_location_command(info, SFT_CMD_NUMBER)->args.num = address;
+                                elf_list_done(sym_ctx);
                                 return 0;
                             }
                         }