mirror of https://gerrit.osmocom.org/libosmocore
logging: Unregister osmo_fd before closing fd
Change-Id: I0754ac3110b63d2a380068010830af6c85b0a653
This commit is contained in:
parent
8d1532af92
commit
040548f790
|
@ -1327,12 +1327,12 @@ void log_target_destroy(struct log_target *target)
|
|||
}
|
||||
wq = target->tgt_file.wqueue;
|
||||
if (wq) {
|
||||
osmo_fd_unregister(&wq->bfd);
|
||||
if (wq->bfd.fd >= 0) {
|
||||
if (target->type == LOG_TGT_TYPE_FILE)
|
||||
close(wq->bfd.fd);
|
||||
wq->bfd.fd = -1;
|
||||
}
|
||||
osmo_fd_unregister(&wq->bfd);
|
||||
osmo_wqueue_clear(wq);
|
||||
talloc_free(wq);
|
||||
target->tgt_file.wqueue = NULL;
|
||||
|
|
Loading…
Reference in New Issue