ipa: Call osmo_fd_unregister() before closing and changing bfd->fd

Change-Id: I8bfafe5de3cf194a71fb755c642121cec817aaa3
changes/95/31895/1
Pau Espin 2 weeks ago
parent e40939e432
commit 4680672d6d

@ -561,10 +561,10 @@ void ipa_server_conn_destroy(struct ipa_server_conn *conn)
* calls again into this destructor */
if (conn->ofd.fd == -1)
return;
osmo_fd_unregister(&conn->ofd);
close(conn->ofd.fd);
conn->ofd.fd = -1;
msgb_free(conn->pending_msg);
osmo_fd_unregister(&conn->ofd);
if (conn->closed_cb)
conn->closed_cb(conn);
talloc_free(conn);

Loading…
Cancel
Save