From 06323aed926ddc67bd18ed98e5af92035a8e3d39 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Tue, 16 Oct 2018 18:14:46 +0200 Subject: build: Check return value of p11_dict_set --- p11-kit/rpc-server.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'p11-kit/rpc-server.c') diff --git a/p11-kit/rpc-server.c b/p11-kit/rpc-server.c index 2db3524..3a8991d 100644 --- a/p11-kit/rpc-server.c +++ b/p11-kit/rpc-server.c @@ -2226,7 +2226,11 @@ p11_kit_remote_serve_tokens (const char **tokens, p11_message_err (error, "couldn't subclass filter"); goto out; } - p11_dict_set (filters, module, filter); + if (!p11_dict_set (filters, module, filter)) { + error = EINVAL; + p11_message_err (error, "couldn't register filter"); + goto out; + } } for (i = 0; i < n_tokens; i++) { -- cgit v1.1