]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
pass the correct variable over
authorAlan T. DeKok <aland@freeradius.org>
Thu, 20 Sep 2018 17:03:15 +0000 (13:03 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 20 Sep 2018 17:06:01 +0000 (13:06 -0400)
src/lib/io/network.c

index b20a62a0e6ce5cd6d98bdf04888f998dfecd658a..ffc00059a8fac319851526782f9637987d93e5b1 100644 (file)
@@ -716,7 +716,7 @@ static int _network_socket_free(fr_network_socket_t *s)
        rbtree_deletebydata(nr->sockets_by_num, s);
 
        if (s->listen->app_io->close) {
-               s->listen->app_io->close(s->listen->app_io_instance);
+               s->listen->app_io->close(s->listen);
        } else {
                close(s->fd);
        }
@@ -794,7 +794,7 @@ static void fr_network_socket_callback(void *ctx, void const *data, size_t data_
        app_io = s->listen->app_io;
 
        rad_assert(app_io->fd);
-       s->fd = app_io->fd(s->listen->app_io_instance);
+       s->fd = app_io->fd(s->listen);
        s->filter = FR_EVENT_FILTER_IO;
 
        if (fr_event_fd_insert(nr, nr->el, s->fd,
@@ -865,7 +865,7 @@ static void fr_network_directory_callback(void *ctx, void const *data, size_t da
        if (app_io->event_list_set) app_io->event_list_set(s->listen->app_io_instance, nr->el, nr);
 
        rad_assert(app_io->fd);
-       s->fd = app_io->fd(s->listen->app_io_instance);
+       s->fd = app_io->fd(s->listen);
        s->filter = FR_EVENT_FILTER_VNODE;
 
        if (fr_event_filter_insert(nr, nr->el, s->fd, s->filter,