Use osmo_fd_setup() wherever applicable
Change-Id: I5b369343cf708ddfcde347f218a10d5f72303aaa
diff --git a/src/input/unixsocket.c b/src/input/unixsocket.c
index 252da03..9a6ff9b 100644
--- a/src/input/unixsocket.c
+++ b/src/input/unixsocket.c
@@ -242,9 +242,6 @@
}
config = line->driver_data;
- config->fd.data = line;
- config->fd.when = OSMO_FD_READ;
- config->fd.cb = unixsocket_cb;
/* Open unix domain socket */
if (line->sock_path == NULL) {
@@ -274,7 +271,7 @@
}
LOGPIL(line, DLINP, LOGL_DEBUG, "successfully opend (new) socket: %s (line=%p, fd=%d, ret=%d)\n",
sock_path, line, config->fd.fd, ret);
- config->fd.fd = ret;
+ osmo_fd_setup(&config->fd, ret, OSMO_FD_READ, unixsocket_cb, line, 0);
/* Register socket in select loop */
if (osmo_fd_register(&config->fd) < 0) {