From 5307391aa9ef1188cc872aede5bdbf9e977fb75f Mon Sep 17 00:00:00 2001 From: Sunil Nimmagadda Date: Fri, 5 Sep 2014 10:23:50 +0500 Subject: The sockaddr_storage returned by accept(2) belongs to session and not the listener. Move it to a place where it belongs: struct session. --- pop3e.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'pop3e.c') diff --git a/pop3e.c b/pop3e.c index 728df72..1bd8635 100644 --- a/pop3e.c +++ b/pop3e.c @@ -176,8 +176,7 @@ pop3_accept(int fd, short events, void *arg) } set_nonblocking(s); - l->ss = ss; - session_init(l, s); + session_init(l, s, &ss); } static void -- cgit v1.2.3