Mercurial > pub > dyncall > dyncall
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; }