From ba91e5bbcd099f05939c6629f9e6f47d36f7949c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 8 Oct 2011 19:03:57 +0000 Subject: [PATCH] * Trim white space from the field names - this removes for example an extra space in front of *every* attribute. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42809 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/mail/mail_util.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/kits/mail/mail_util.cpp b/src/kits/mail/mail_util.cpp index 751690aa0a..8d8c86e0a2 100644 --- a/src/kits/mail/mail_util.cpp +++ b/src/kits/mail/mail_util.cpp @@ -1453,11 +1453,13 @@ extract_from_header(const BString& header, const BString& field, size_t length = rfc2047_to_utf8(&buffer, &bufferSize, bufferSize); target.UnlockBuffer(length); + trim_white_space(target); + return B_OK; } -_EXPORT void +void extract_address(BString &address) { const char *string = address.String(); @@ -1504,8 +1506,9 @@ extract_address(BString &address) } -_EXPORT void -get_address_list(BList &list, const char *string, void (*cleanupFunc)(BString &)) +void +get_address_list(BList &list, const char *string, + void (*cleanupFunc)(BString &)) { if (string == NULL || !string[0]) return;