aboutsummaryrefslogtreecommitdiffstats
path: root/smtpd/mta_session.c
diff options
context:
space:
mode:
Diffstat (limited to 'smtpd/mta_session.c')
-rw-r--r--smtpd/mta_session.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/smtpd/mta_session.c b/smtpd/mta_session.c
index 959b45e8..628b0ed1 100644
--- a/smtpd/mta_session.c
+++ b/smtpd/mta_session.c
@@ -19,6 +19,8 @@
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
+#include "includes.h"
+
#include <sys/types.h>
#include <sys/queue.h>
#include <sys/tree.h>
@@ -473,7 +475,7 @@ mta_connect(struct mta_session *s)
if (s->relay->port)
portno = s->relay->port;
- memmove(&ss, s->route->dst->sa, s->route->dst->sa->sa_len);
+ memmove(&ss, s->route->dst->sa, SA_LEN(s->route->dst->sa));
sa = (struct sockaddr *)&ss;
if (sa->sa_family == AF_INET)