]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
move include so that typedefs are defined before usage
authorAlan T. DeKok <aland@freeradius.org>
Tue, 18 Aug 2020 13:43:50 +0000 (09:43 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 18 Aug 2020 13:43:50 +0000 (09:43 -0400)
because server/module.h includes io/schedule.h, which may
eventually include worker.h

src/lib/io/worker.h

index 5d4b1936ae4233a1de874aedd597e8e3357fc9a3..9dac644ece8b3f58f341716c1daff8b625947ae7 100644 (file)
@@ -43,7 +43,6 @@ typedef struct fr_worker_s fr_worker_t;
 
 #include <freeradius-devel/io/base.h>
 #include <freeradius-devel/server/command.h>
-#include <freeradius-devel/server/module.h>
 #include <freeradius-devel/util/event.h>
 #include <freeradius-devel/util/heap.h>
 #include <freeradius-devel/util/log.h>
@@ -86,6 +85,8 @@ fr_channel_t  *fr_worker_channel_create(fr_worker_t *worker, TALLOC_CTX *ctx, fr_
 
 int            fr_worker_stats(fr_worker_t const *worker, int num, uint64_t *stats) CC_HINT(nonnull);
 
+#include <freeradius-devel/server/module.h>
+
 int            fr_worker_request_add(REQUEST *request, module_method_t process, void *ctx);
 
 #ifdef __cplusplus