[libbluray-devel] [Git][videolan/libbluray][master] Fix loading dlopen'd libraries on OpenBSD.

Petri Hintukainen (@hpi) gitlab at videolan.org
Sat Oct 9 09:59:02 UTC 2021



Petri Hintukainen pushed to branch master at VideoLAN / libbluray


Commits:
7bc73fd5 by Brad Smith at 2021-10-09T12:57:35+03:00
Fix loading dlopen'd libraries on OpenBSD.

- - - - -


1 changed file:

- src/file/dl_posix.c


Changes:

=====================================
src/file/dl_posix.c
=====================================
@@ -85,11 +85,15 @@ void *dl_dlopen(const char *path, const char *version)
 #endif
 
     for (i = 0 ; search_paths[i] ; ++i) {
+#ifdef __OpenBSD__
+        name = str_printf("%s%s%s", search_paths[i], path, ext);
+#else
         if (version) {
             name = str_printf("%s%s%s.%s", search_paths[i], path, ext, version);
         } else {
             name = str_printf("%s%s%s", search_paths[i], path, ext);
         }
+#endif
 
         if (!name) {
             BD_DEBUG(DBG_FILE | DBG_CRIT, "out of memory\n");



View it on GitLab: https://code.videolan.org/videolan/libbluray/-/commit/7bc73fd5cbd567ba128eec1f061323bed7a9c5d7

-- 
View it on GitLab: https://code.videolan.org/videolan/libbluray/-/commit/7bc73fd5cbd567ba128eec1f061323bed7a9c5d7
You're receiving this email because of your account on code.videolan.org.




More information about the libbluray-devel mailing list