Mercurial > pub > dyncall > dyncall
changeset 311:5b1ff4c73194
- test code fix avoiding sigsegv on some platforms
author | Tassilo Philipp |
---|---|
date | Sat, 26 Oct 2019 22:02:32 +0200 |
parents | 2e8be88dad11 |
children | 18de5758980e |
files | test/dynload_plain/dynload_plain.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/test/dynload_plain/dynload_plain.c Fri Oct 25 00:32:29 2019 +0200 +++ b/test/dynload_plain/dynload_plain.c Sat Oct 26 22:02:32 2019 +0200 @@ -132,7 +132,7 @@ dlFreeLibrary(pLib); /* check if dlGetLibraryPath returns 0 when trying to lookup dummy */ - bs = dlGetLibraryPath((DLLib*)1234, queriedPath, 200); + bs = dlGetLibraryPath((DLLib*)&r/*dummy addr in own addr space to avoid segv*/, queriedPath, 200); printf("path lookup failed as expected with bad lib handle: %d\n", bs == 0); r += (bs == 0);