From ef99f5b7fd76a6a437a9c09c158fc6b5f571d2e8 Mon Sep 17 00:00:00 2001 From: sdamm Date: Tue, 5 Jun 2018 08:54:18 +0200 Subject: [PATCH] Don't catch polymorphic type InvalidClaimError by value --- src/validators/claims/claimvalidator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/validators/claims/claimvalidator.cpp b/src/validators/claims/claimvalidator.cpp index d84ae81..8685a1c 100644 --- a/src/validators/claims/claimvalidator.cpp +++ b/src/validators/claims/claimvalidator.cpp @@ -57,7 +57,7 @@ bool AnyClaimValidator::IsValid(const json &claimset) const { try { if (validator->IsValid(claimset)) return true; - } catch (InvalidClaimError ice) { + } catch (const InvalidClaimError &ice) { } } throw InvalidClaimError("None of the children validate");