diff options
author | Vincent Richard <[email protected]> | 2013-11-23 08:25:38 +0000 |
---|---|---|
committer | Vincent Richard <[email protected]> | 2013-11-23 08:25:38 +0000 |
commit | 7aebeeb2e2ad13c89c202d0bfa8c634ab27b91b4 (patch) | |
tree | 591c6558daf2773bb0ce913e39189b295d9406c9 /src/parameterizedHeaderField.cpp | |
parent | Do not throw exception for normal code flow (exceptions::no_such_field). (diff) | |
download | vmime-7aebeeb2e2ad13c89c202d0bfa8c634ab27b91b4.tar.gz vmime-7aebeeb2e2ad13c89c202d0bfa8c634ab27b91b4.zip |
Do not throw exception for normal code flow (exceptions::no_such_parameter).
Diffstat (limited to 'src/parameterizedHeaderField.cpp')
-rw-r--r-- | src/parameterizedHeaderField.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
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 <parameter> 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); } |