diff options
Diffstat (limited to 'src/input/ipaccess.c')
-rw-r--r-- | src/input/ipaccess.c | 5 |
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) |