From 7aebeeb2e2ad13c89c202d0bfa8c634ab27b91b4 Mon Sep 17 00:00:00 2001 From: Vincent Richard Date: Sat, 23 Nov 2013 09:25:38 +0100 Subject: Do not throw exception for normal code flow (exceptions::no_such_parameter). --- src/parameterizedHeaderField.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/parameterizedHeaderField.cpp') diff --git a/src/parameterizedHeaderField.cpp b/src/parameterizedHeaderField.cpp index b329d1c1..19a0502a 100644 --- a/src/parameterizedHeaderField.cpp +++ b/src/parameterizedHeaderField.cpp @@ -407,14 +407,10 @@ shared_ptr parameterizedHeaderField::findParameter(const string& par // No parameter with this name can be found if (pos == end) - { - throw exceptions::no_such_parameter(paramName); - } + return null; + // Else, return a reference to the existing parameter - else - { - return (*pos); - } + return (*pos); } -- cgit v1.2.3