From ac6575cdd93d665efc374c1a14b391c6a5308972 Mon Sep 17 00:00:00 2001 From: notaz Date: Sun, 29 Apr 2012 19:23:09 +0300 Subject: fix some build issues and warnings --- frontend/main.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'frontend/main.c') diff --git a/frontend/main.c b/frontend/main.c index dc5be3c..4ebcf34 100644 --- a/frontend/main.c +++ b/frontend/main.c @@ -730,9 +730,11 @@ void *SysLoadLibrary(const char *lib) { #if defined(__x86_64__) || defined(__i386__) // convenience hack - char name[MAXPATHLEN]; - snprintf(name, sizeof(name), "%s.x86", lib); - lib = name; + if (strstr(lib, ".x86") == NULL) { + char name[MAXPATHLEN]; + snprintf(name, sizeof(name), "%s.x86", lib); + lib = name; + } #endif ret = dlopen(lib, RTLD_NOW); -- cgit v1.2.3