aboutsummaryrefslogtreecommitdiffstats
path: root/src/input/ipaccess.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/input/ipaccess.c')
-rw-r--r--src/input/ipaccess.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index 2621290..6ae9ab3 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -464,10 +464,7 @@ static void ipaccess_close(struct e1inp_sign_link *sign_link)
{
struct e1inp_ts *e1i_ts = sign_link->ts;
struct osmo_fd *bfd = &e1i_ts->driver.ipaccess.fd;
- e1inp_event(e1i_ts, S_L_INP_TEI_DN, sign_link->tei, sign_link->sapi);
- osmo_fd_unregister(bfd);
- close(bfd->fd);
- bfd->fd = -1;
+ return e1inp_close_socket(e1i_ts, sign_link, bfd);
}
static void timeout_ts1_write(void *data)