From 040548f790cdef7d65aae1a896baf2ce989c183d Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Thu, 9 Mar 2023 17:50:38 +0100 Subject: [PATCH] logging: Unregister osmo_fd before closing fd Change-Id: I0754ac3110b63d2a380068010830af6c85b0a653 --- src/core/logging.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/logging.c b/src/core/logging.c index 938c65f29..bcfe31858 100644 --- a/src/core/logging.c +++ b/src/core/logging.c @@ -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;