aboutsummaryrefslogtreecommitdiffstats
path: root/src/address.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/address.cpp')
-rw-r--r--src/address.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/address.cpp b/src/address.cpp
index eccf4e21..ab207cf6 100644
--- a/src/address.cpp
+++ b/src/address.cpp
@@ -66,8 +66,9 @@ address-list = (address *("," address)) / obs-addr-list
*/
-ref <address> address::parseNext(const string& buffer, const string::size_type position,
- const string::size_type end, string::size_type* newPosition)
+ref <address> address::parseNext
+ (const parsingContext& ctx, const string& buffer, const string::size_type position,
+ const string::size_type end, string::size_type* newPosition)
{
bool escaped = false;
bool quoted = false;
@@ -179,7 +180,7 @@ ref <address> address::parseNext(const string& buffer, const string::size_type p
? create <mailboxGroup>().dynamicCast <address>()
: create <mailbox>().dynamicCast <address>();
- parsedAddress->parse(buffer, start, pos, NULL);
+ parsedAddress->parse(ctx, buffer, start, pos, NULL);
parsedAddress->setParsedBounds(start, pos);
return (parsedAddress);