]> andersk Git - moira.git/blobdiff - server/mr_main.c
include in ../lib; punt dependancies
[moira.git] / server / mr_main.c
index 0b950667e80b63166f53574f48cec7a28275f558..86252a09a9bddfc49e752a5b368fe28d47d41a44 100644 (file)
@@ -82,6 +82,7 @@ main(argc, argv)
         */
        initialize_sms_error_table();
        initialize_krb_error_table();
+       initialize_gdss_error_table();
        set_com_err_hook(mr_com_err);
        setlinebuf(stderr);
        
@@ -213,9 +214,11 @@ main(argc, argv)
                                if (errno == EWOULDBLOCK) {
                                        do_reset_listen();
                                } else {
+                                       static int count = 0;
                                        com_err(whoami, errno,
-                                               " error on listen");
-                                       exit(1);
+                                               " error (%d) on listen", count);
+                                       if (count++ > 10)
+                                         exit(1);
                                }
                        } else if ((status = new_connection()) != 0) {
                                com_err(whoami, errno,
This page took 0.877045 seconds and 4 git commands to generate.