From a6d0e490209638605b17b0bdc66ad03d36909dae Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Thu, 5 Apr 2018 11:14:39 +0200 Subject: modules: Add option to control module visibility from proxy This enables to control whether a module will be loaded from the proxy module. The configuration reuses the "enable-in" and "disable-in" options, with a special literal "p11-kit-proxy" as the value. --- p11-kit/proxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'p11-kit/proxy.c') diff --git a/p11-kit/proxy.c b/p11-kit/proxy.c index a52fe63..22de32e 100644 --- a/p11-kit/proxy.c +++ b/p11-kit/proxy.c @@ -1670,7 +1670,7 @@ C_GetFunctionList (CK_FUNCTION_LIST_PTR_PTR list) if (all_modules == NULL) { /* WARNING: Reentrancy can occur here */ - rv = p11_modules_load_inlock_reentrant (0, &loaded); + rv = p11_modules_load_inlock_reentrant (P11_KIT_MODULE_LOADED_FROM_PROXY, &loaded); if (rv == CKR_OK) { if (all_modules == NULL) all_modules = loaded; -- cgit v1.1