diff options
author | Daiki Ueno <dueno@redhat.com> | 2018-01-16 16:17:22 +0100 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2018-01-29 17:09:27 +0100 |
commit | 3eed501fab5e2a2b19115f4840709c34e9b8ac55 (patch) | |
tree | 9604d18a6e657d1af231f71aa4a0ee632b33dfd2 /p11-kit/Makefile.am | |
parent | 031d3c74c0ff5da8e9650da0615bbb8107ab1fde (diff) |
proxy: Reuse the existing slot ID mapping after fork
While the proxy module reassigns slot IDs in C_Initialize(), some
applications assume that valid slot IDs should never change across
multiple calls to C_Initialize(). This patch mitigates this by
preserving the slot IDs, if they are known to the proxy module.
Diffstat (limited to 'p11-kit/Makefile.am')
-rw-r--r-- | p11-kit/Makefile.am | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/p11-kit/Makefile.am b/p11-kit/Makefile.am index 955719a..434c257 100644 --- a/p11-kit/Makefile.am +++ b/p11-kit/Makefile.am @@ -307,6 +307,13 @@ mock_five_la_SOURCES = p11-kit/mock-module-ep3.c mock_five_la_LDFLAGS = $(mock_one_la_LDFLAGS) mock_five_la_LIBADD = $(mock_one_la_LIBADD) +if !OS_WIN32 +noinst_LTLIBRARIES += mock-six.la +mock_six_la_SOURCES = p11-kit/mock-module-ep4.c +mock_six_la_LDFLAGS = $(mock_one_la_LDFLAGS) +mock_six_la_LIBADD = $(mock_one_la_LIBADD) +endif + EXTRA_DIST += \ p11-kit/fixtures \ p11-kit/test-mock.c \ |