--- dbmail-1.1/pop3.c   Sun Feb  2 04:04:11 2003
+++ dbmail-apop+pbsp/pop3.c      Tue Feb 25 15:37:16 2003
@@ -697,14 +697,16 @@
                                                                 trace(TRACE_DEBUG,"pop3(): validation OK, building a session for user [%s]",
                                        session->username);

-                                                                result=db_createsession(result, session);
-
+                                                                /* if pop_before_smtp is active, log this ip */
+                                                                if (pop_before_smtp)
+                                                                        db_log_ip(client_ip);
+
+                                                                result=db_createsession (result, session);
                                                                 if (result == 1)
                                                                 {
-                                                                        fprintf((FILE *)stream, "+OK %s has %llu messages (%llu octets)\r\n",
+                                                                        fprintf ((FILE *)stream, "+OK %s has %llu messages (%llu octets)\r\n",
                                                                                         session->username, session->virtual_totalmessages,
-                                               session->virtual_totalsize);
-
+                                                                                        session->virtual_totalsize);
                                                                         trace(TRACE_MESSAGE,"pop3(): user %s logged in [messages=%llu,
octets=%llu]",
                                                                                         session->username, session->virtual_totalmessages,
                                                                                         session->virtual_totalsize);

