<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- popper/pop_pass.c.orig	Sat Jun  2 02:24:13 2001
+++ popper/pop_pass.c	Sat Sep  8 00:26:27 2001
@@ -1226,6 +1226,18 @@
         return ( pop_msg ( p, POP_FAILURE, HERE, ERRMSG_PW, p-&gt;user ) );
     }

+#    if defined(__APPLE__) || defined(FREEBSD)
+
+    /*
+     * Nor from expired accounts
+     */
+    if (pw-&gt;pw_expire != 0 &amp;&amp; pw-&gt;pw_expire &lt;= time(NULL)) {
+        sleep  ( SLEEP_SECONDS );
+	return ( pop_msg ( p, POP_FAILURE, HERE, ERRMSG_ACEXP, p-&gt;user ) );
+    }
+
+#    endif /* __APPLE__ || FreeBSD */
+
     return ( POP_SUCCESS );
 }

</pre></body></html>