]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
don't verify on exit
authorAlan T. DeKok <aland@freeradius.org>
Tue, 25 Jul 2017 18:51:46 +0000 (14:51 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 25 Jul 2017 19:53:04 +0000 (15:53 -0400)
and don't clean up messages... just die

src/lib/io/worker.c

index 7d6c87415c30feb2f9b67ae37b0f5c4a7da29054..6bcc060b3fd992731e6ac5c27e2c7e22de470f60 100644 (file)
@@ -972,10 +972,10 @@ static int worker_request_cmp(void const *one, void const *two)
  */
 void fr_worker_destroy(fr_worker_t *worker)
 {
-       int i;
+//     int i;
        fr_channel_data_t *cd;
 
-       WORKER_VERIFY;
+//     WORKER_VERIFY;
 
        /*
         *      These messages aren't in the channel, so we have to
@@ -993,6 +993,7 @@ void fr_worker_destroy(fr_worker_t *worker)
                fr_message_done(&cd->m);
        }
 
+#if 0
        /*
         *      Signal the channels that we're closing.
         *
@@ -1007,6 +1008,7 @@ void fr_worker_destroy(fr_worker_t *worker)
 
                fr_channel_worker_ack_close(worker->channel[i]);
        }
+#endif
 
        (void) fr_event_pre_delete(worker->el, fr_worker_pre_event, worker);
        (void) fr_event_post_delete(worker->el, fr_worker_post_event, worker);