From 5e540c460e98683a9d0ed01a1b73b120b2eeb0ba Mon Sep 17 00:00:00 2001 From: Brad House Date: Tue, 16 Jul 2024 20:29:13 -0400 Subject: [PATCH] clang static analyzer: silence warning --- src/lib/ares_event_win32.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/ares_event_win32.c b/src/lib/ares_event_win32.c index 538e5373..173d0ca9 100644 --- a/src/lib/ares_event_win32.c +++ b/src/lib/ares_event_win32.c @@ -337,7 +337,9 @@ typedef struct { static void ares_afd_handle_destroy(void *arg) { ares_afd_handle_t *hnd = arg; - CloseHandle(hnd->afd_handle); + if (hnd != NULL && hnd->afd_handle != NULL) { + CloseHandle(hnd->afd_handle); + } ares_free(hnd); }