]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
link to the scheduler, but don't use it until we have one
authorAlan T. DeKok <aland@freeradius.org>
Wed, 24 May 2017 19:14:36 +0000 (15:14 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 24 May 2017 19:21:30 +0000 (15:21 -0400)
src/modules/proto_radius/proto_radius.c
src/modules/proto_radius/proto_radius.mk

index 46887c4a74c5a66c97afe47f85aeb17b9c73cd94..bba931e1265ac8467556bb4f28638655cd80d50e 100644 (file)
@@ -178,7 +178,7 @@ static int compile_type(proto_radius_ctx_t *ctx, CONF_SECTION *server, CONF_SECT
 }
 
 
-static int open_transport(proto_radius_ctx_t *ctx, fr_schedule_t *handle, CONF_SECTION *server, CONF_SECTION *cs, char const *value,
+static int open_transport(proto_radius_ctx_t *ctx, UNUSED fr_schedule_t *handle, CONF_SECTION *server, CONF_SECTION *cs, char const *value,
                          bool verify_config)
 {
        fr_transport_t *transport;
@@ -215,6 +215,11 @@ static int open_transport(proto_radius_ctx_t *ctx, fr_schedule_t *handle, CONF_S
        ctx->transport.decode = mod_decode;
        ctx->transport.encode = mod_encode;
 
+
+       /*
+        *      Don't do this until we actually have a scheduler
+        */
+#if 0
        /*
         *      Add it to the scheduler.  Note that we add our context
         *      instead of the transport one, as we need to swap out
@@ -226,6 +231,7 @@ static int open_transport(proto_radius_ctx_t *ctx, fr_schedule_t *handle, CONF_S
                talloc_free(ctx);
                return -1;
        }
+#endif
 
        /*
         *      Remember that we loaded the transport library in the server.
index 24a03dd91f196e233fe823796f470686b695b110..17ec3a8f0e83854daf8935c1a3ff265ab9138b15 100644 (file)
@@ -6,4 +6,4 @@ endif
 
 SOURCES                := proto_radius.c
 
-TGT_PREREQS    := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS    := libfreeradius-util.a libfreeradius-radius.a libfreeradius-io.a