From 23dbe78548d8d4c1f44a60bdb70fbba24895f3c6 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 18 Feb 2021 08:39:46 -0500 Subject: [PATCH] TT#14008 fix possible use-after-free on shutdown Reorder the shutdown cleanup calls so that option strings are freed last, as they may be used by other components during shutdown cleanup Change-Id: I297f6d0c3dbbb22c4d34d7866844824c8d97e940 --- recording-daemon/main.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/recording-daemon/main.c b/recording-daemon/main.c index affd70b22..958ce0842 100644 --- a/recording-daemon/main.c +++ b/recording-daemon/main.c @@ -314,9 +314,7 @@ int main(int argc, char **argv) { if (decoding_enabled) codeclib_free(); - options_free(); - - log_free(); - cleanup(); + log_free(); + options_free(); }