From c644aabec8e1144ca5646dc7da2583dd82092119 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 19 Jul 2023 20:12:11 +0300 Subject: [PATCH] timer: don't leak perf FD if zero --- libavutil/timer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavutil/timer.h b/libavutil/timer.h index 861ba7e9d7..2cd299eca3 100644 --- a/libavutil/timer.h +++ b/libavutil/timer.h @@ -105,9 +105,9 @@ #if CONFIG_LINUX_PERF #define START_TIMER \ - static int linux_perf_fd; \ + static int linux_perf_fd = -1; \ uint64_t tperf; \ - if (!linux_perf_fd) { \ + if (linux_perf_fd == -1) { \ struct perf_event_attr attr = { \ .type = PERF_TYPE_HARDWARE, \ .size = sizeof(struct perf_event_attr), \