From 85faf55c31868f8184a3af34b049a9ac03281490 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Fri, 21 Feb 2025 12:03:26 -0500 Subject: Deduplicate function objects returned from 'get_functions_by_name' API. --- python/binaryview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python/binaryview.py') diff --git a/python/binaryview.py b/python/binaryview.py index 96bac051..dcdfe2fe 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -5102,7 +5102,7 @@ class BinaryView: ] fns = [] - addresses = [sym.address for sym in self.get_symbols_by_name(name, ordered_filter=ordered_filter)] + addresses = list(dict.fromkeys(sym.address for sym in self.get_symbols_by_name(name, ordered_filter=ordered_filter))) if len(addresses) == 0 and name.startswith("sub_"): try: addresses = [int(name[4:], 16)] -- cgit v1.3.1