From: Arran Cudbard-Bell Date: Tue, 4 Jul 2017 18:59:06 +0000 (-0400) Subject: Call the right callback for init X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae8a81c14cf682e6ebd334cd64d908eefddc3ad9;p=thirdparty%2Ffreeradius-server.git Call the right callback for init --- diff --git a/src/main/connection.c b/src/main/connection.c index 75ce02dcf81..a2b199688f4 100644 --- a/src/main/connection.c +++ b/src/main/connection.c @@ -226,7 +226,7 @@ static void connection_state_init(fr_connection_t *conn, struct timeval *now) DEBUG2("Connection initialising"); STATE_TRANSITION(FR_CONNECTION_STATE_INIT); - ret = conn->open(fd, conn->el, conn->uctx); + ret = conn->init(&fd, conn->uctx); switch (ret) { case FR_CONNECTION_STATE_CONNECTING: { @@ -246,6 +246,7 @@ static void connection_state_init(fr_connection_t *conn, struct timeval *now) return; } fr_event_timer_insert(conn->el, _connection_timeout, conn, &when, &conn->connection_timer); + conn->fd = fd; } break;