aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2007-08-30 21:38:54 +0000
committerVincent Richard <[email protected]>2007-08-30 21:38:54 +0000
commit240db193666b7e2d4e3526d7f9a8e7d65b121b4b (patch)
tree9537b4e5178db6b27af6cda2081dcd71db72b774
parentAdded function to unquote strings. (diff)
downloadvmime-240db193666b7e2d4e3526d7f9a8e7d65b121b4b.tar.gz
vmime-240db193666b7e2d4e3526d7f9a8e7d65b121b4b.zip
Silently accept quoted string.
-rw-r--r--src/encoding.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/encoding.cpp b/src/encoding.cpp
index d0fb7062..f45a7c2b 100644
--- a/src/encoding.cpp
+++ b/src/encoding.cpp
@@ -53,8 +53,9 @@ encoding::encoding(const encoding& enc)
void encoding::parse(const string& buffer, const string::size_type position,
const string::size_type end, string::size_type* newPosition)
{
- m_name = utility::stringUtils::trim(utility::stringUtils::toLower
- (string(buffer.begin() + position, buffer.begin() + end)));
+ m_name = utility::stringUtils::toLower(utility::stringUtils::trim
+ (utility::stringUtils::unquote(utility::stringUtils::trim
+ (string(buffer.begin() + position, buffer.begin() + end)))));
setParsedBounds(position, end);