From 7e2ec920c8c8e042c4ecd70372cd371d44b980e9 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 23 Jun 2012 22:10:01 +0200 Subject: osmo-ganc: actually register the accepted fd's with select loop --- openbsc/src/osmo-ganc/conn.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'openbsc/src') diff --git a/openbsc/src/osmo-ganc/conn.c b/openbsc/src/osmo-ganc/conn.c index 1c252757f..187a80e8e 100644 --- a/openbsc/src/osmo-ganc/conn.c +++ b/openbsc/src/osmo-ganc/conn.c @@ -58,9 +58,12 @@ static int server_fd_cb(struct osmo_fd *ofd, unsigned int what) conn->queue.read_cb = slave_read_cb; conn->queue.write_cb = slave_write_cb; + conn->queue.bfd.fd = rc; conn->queue.bfd.when = BSC_FD_READ | BSC_FD_WRITE; conn->queue.bfd.data = conn; + osmo_fd_register(&conn->queue.bfd); + conn->remote.host = talloc_strdup(conn, inet_ntoa(sa.sin_addr)); conn->remote.port = ntohs(sa.sin_port); -- cgit v1.2.3