mirror of
https://git.freebsd.org/ports.git
synced 2025-07-07 12:29:16 -04:00
1. #266 - Excessive db connects and quits 2. #271 - BUG with connect to postgresql database 3. #272 - Non-UTF characters in a message's body 4. #277 - Fix "INTERNALDATE" calculation in imaputil.c 5. other patches from repository. - Add SHA256 PR: ports/88277 Submitted by: Mark Starovoytov <mark_sf@kikg.ifmo.ru> (maintainer)
27 lines
595 B
Text
27 lines
595 B
Text
--- server.c.orig Wed Aug 24 13:35:38 2005
|
|
+++ server.c Tue Sep 13 22:21:59 2005
|
|
@@ -119,7 +119,7 @@
|
|
|
|
trace(TRACE_DEBUG, "StartServer(): children created, starting main service loop");
|
|
while (!GeneralStopRequested) {
|
|
- if (db_connect() != 0) {
|
|
+ if (db_check_connection() != 0) {
|
|
|
|
if (! stopped)
|
|
manage_stop_children();
|
|
@@ -128,12 +128,11 @@
|
|
sleep(10);
|
|
|
|
} else {
|
|
- if (stopped)
|
|
+ if (stopped) {
|
|
+ manage_restart_children();
|
|
stopped=0;
|
|
-
|
|
- db_disconnect();
|
|
+ }
|
|
|
|
- manage_restart_children();
|
|
manage_spare_children();
|
|
|
|
sleep(1);
|