diff dynload/dynload_unix.c @ 320:85c80b0c021c

- Darwin/macos fix for dlGetLibraryPath() to correctly fail on bogus handles - Changelog updated - readme tweak
author Tassilo Philipp
date Wed, 13 Nov 2019 17:15:43 +0100
parents 3df50603afa9
children 2f64957d6a46
line wrap: on
line diff
--- a/dynload/dynload_unix.c	Wed Nov 13 16:13:07 2019 +0100
+++ b/dynload/dynload_unix.c	Wed Nov 13 17:15:43 2019 +0100
@@ -145,7 +145,7 @@
 
         /* compare handle pointers' high bits (in low 2 bits some flags might */
         /* be stored - should be safe b/c address needs alignment, anyways) */
-        if(((intptr_t)pLib ^ (intptr_t)lib) < 4) {
+        if(((uintptr_t)pLib ^ (uintptr_t)lib) < 4) {
           l = dl_strlen_strcpy(sOut, libPath, bufSize);
           break;
         }