From 1b8751f24fc6ece0da11f509237cb306c9476d6d Mon Sep 17 00:00:00 2001 From: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com> Date: Mon, 4 Mar 2024 06:10:42 +0300 Subject: [PATCH 1/2] Add RTLD_DEEPBIND flag for s2 plugins --- core/metamod_oslink.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/metamod_oslink.h b/core/metamod_oslink.h index a2b579c2..83c04d1a 100644 --- a/core/metamod_oslink.h +++ b/core/metamod_oslink.h @@ -65,7 +65,11 @@ #include #include typedef void* HINSTANCE; +#ifdef META_IS_SOURCE2 + #define dlmount(x) dlopen(x,RTLD_NOW | RTLD_DEEPBIND) +#else #define dlmount(x) dlopen(x,RTLD_NOW) +#endif #define abspath(x, s) realpath(s, x) #define PATH_SEP_STR "/" #define PATH_SEP_CHAR '/' From cd6c6e5018d327cfa889fd62e2f8f2dbbe9ef6ea Mon Sep 17 00:00:00 2001 From: GAMMACASE <31375974+GAMMACASE@users.noreply.github.com> Date: Thu, 7 Mar 2024 06:04:31 +0300 Subject: [PATCH 2/2] Update hl2sdk-manifests --- hl2sdk-manifests | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hl2sdk-manifests b/hl2sdk-manifests index 6e7f28a2..fbb9353e 160000 --- a/hl2sdk-manifests +++ b/hl2sdk-manifests @@ -1 +1 @@ -Subproject commit 6e7f28a216225dca2a0289f7e6741ac7ed22cfe6 +Subproject commit fbb9353eb0bf810c82e598075b3831c73b337b6b