about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-03-07 14:18:04 +0100
committerptitSeb <sebastien.chev@gmail.com>2022-03-07 14:18:04 +0100
commit749c8711242a5cd1ba303468a8740aaedf8c93bd (patch)
tree951105c8a5e2defcacada7d3cd888ea59f5deabb /src
parent622baec9529bb261cd250c2c2b9768b75ee0530f (diff)
downloadbox64-749c8711242a5cd1ba303468a8740aaedf8c93bd.tar.gz
box64-749c8711242a5cd1ba303468a8740aaedf8c93bd.zip
Small change is symbol gathering for wrapped libs
Diffstat (limited to 'src')
-rwxr-xr-xsrc/librarian/library.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librarian/library.c b/src/librarian/library.c
index 85e4dfc3..46aead20 100755
--- a/src/librarian/library.c
+++ b/src/librarian/library.c
@@ -811,6 +811,8 @@ int getSymbolInMaps(library_t *lib, const char* name, int noweak, uintptr_t *add
 {
     if(!lib->active)
         return 0;
+    if(version==-2) // don't send global native symbol for a version==-2 search
+        return 0;
     // check in datamaps (but no version, it's not handled there)
     if(getSymbolInDataMaps(lib, name, noweak, addr, size))
         return 1;