diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2023-03-14 11:44:40 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2023-03-14 11:44:40 +0100 |
commit | c43b01e918ad6bbb2894100a2cd5a2e89d7d66e3 (patch) | |
tree | ec8ae4c35029e7503dae848262225ebfab27128a | |
parent | fe90aff55447f1df60910ae2f713d60489814243 (diff) |
mncc_sock: Call osmo_fd_unregister() before closing and changing bfd->fd
Change-Id: I90f840da4cc26c1d970c3f5d18d3185678a1dba9
-rw-r--r-- | src/libmsc/mncc_sock.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libmsc/mncc_sock.c b/src/libmsc/mncc_sock.c index 7c6554659..9c75d2c6d 100644 --- a/src/libmsc/mncc_sock.c +++ b/src/libmsc/mncc_sock.c @@ -71,9 +71,9 @@ static void mncc_sock_close(struct mncc_sock_state *state) LOGP(DMNCC, LOGL_NOTICE, "MNCC Socket has LOST connection\n"); + osmo_fd_unregister(bfd); close(bfd->fd); bfd->fd = -1; - osmo_fd_unregister(bfd); /* re-enable the generation of ACCEPT for new connections */ osmo_fd_read_enable(&state->listen_bfd); |