From 4dc5426a452d7ea0d69046ffbd85c02e21aa7c9f Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Wed, 5 Apr 2023 12:01:53 +0200 Subject: [PATCH] trace_recorder: fix build error with gcc 12 Fixes #4843 --- repos/gems/src/app/trace_recorder/monitor.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repos/gems/src/app/trace_recorder/monitor.cc b/repos/gems/src/app/trace_recorder/monitor.cc index c42e87a9de..2a1420369a 100644 --- a/repos/gems/src/app/trace_recorder/monitor.cc +++ b/repos/gems/src/app/trace_recorder/monitor.cc @@ -182,13 +182,13 @@ void Trace_recorder::Monitor::stop() destroy(_alloc, &writer); }); - /* destroy buffer */ - destroy(_alloc, &buf); - try { /* detach buffer */ _trace.free(buf.subject_id()); } catch (Trace::Nonexistent_subject) { } + + /* destroy buffer */ + destroy(_alloc, &buf); }); _trace_directory.destruct();