diff --git a/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.cpp b/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.cpp index 59ad170d0d..b0cb38c14a 100644 --- a/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.cpp +++ b/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2007-2013, Haiku, Inc. All rights reserved. + * Copyright 2007-2015, Haiku, Inc. All rights reserved. * Copyright 2001-2002 Dr. Zoidberg Enterprises. All rights reserved. * Copyright 2011, Clemens Zeidler * @@ -246,7 +246,7 @@ SplitChallengeIntoMap(BString str, map& m) // #pragma mark - -SMTPProtocol::SMTPProtocol(BMailAccountSettings& settings) +SMTPProtocol::SMTPProtocol(const BMailAccountSettings& settings) : BOutboundMailProtocol(settings), fAuthType(0) @@ -1061,8 +1061,8 @@ SMTPProtocol::SendCommand(const char *cmd) // #pragma mark - -BOutboundMailProtocol* -instantiate_outbound_protocol(BMailAccountSettings& settings) +extern "C" BOutboundMailProtocol* +instantiate_outbound_protocol(const BMailAccountSettings& settings) { return new SMTPProtocol(settings); } diff --git a/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.h b/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.h index 243511d64c..1bf47baf8d 100644 --- a/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.h +++ b/src/add-ons/mail_daemon/outbound_protocols/smtp/SMTP.h @@ -1,5 +1,5 @@ /* - * Copyright 2007-2012, Haiku Inc. All Rights Reserved. + * Copyright 2007-2015, Haiku Inc. All Rights Reserved. * Copyright 2001-2002 Dr. Zoidberg Enterprises. All rights reserved. * Copyright 2011, Clemens Zeidler * @@ -23,7 +23,8 @@ class SMTPProtocol : public BOutboundMailProtocol { public: - SMTPProtocol(BMailAccountSettings& settings); + SMTPProtocol( + const BMailAccountSettings& settings); virtual ~SMTPProtocol(); status_t Connect();