From 3ec49af97332050701a1e2cc08390aa76d40585a Mon Sep 17 00:00:00 2001 From: Antonio Alvarez Feijoo Date: Thu, 11 Apr 2024 17:20:02 +0200 Subject: [PATCH] journal-remote: fix two minor memory leaks --- src/journal-remote/journal-gatewayd.c | 1 + src/journal-remote/journal-upload.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/journal-remote/journal-gatewayd.c b/src/journal-remote/journal-gatewayd.c index 17565f260a..a641c91896 100644 --- a/src/journal-remote/journal-gatewayd.c +++ b/src/journal-remote/journal-gatewayd.c @@ -50,6 +50,7 @@ static char **arg_file = NULL; STATIC_DESTRUCTOR_REGISTER(arg_key_pem, erase_and_freep); STATIC_DESTRUCTOR_REGISTER(arg_cert_pem, freep); STATIC_DESTRUCTOR_REGISTER(arg_trust_pem, freep); +STATIC_DESTRUCTOR_REGISTER(arg_file, strv_freep); typedef struct RequestMeta { sd_journal *journal; diff --git a/src/journal-remote/journal-upload.c b/src/journal-remote/journal-upload.c index 34f2e1b253..657e574d2d 100644 --- a/src/journal-remote/journal-upload.c +++ b/src/journal-remote/journal-upload.c @@ -59,6 +59,8 @@ static int arg_follow = -1; static const char *arg_save_state = NULL; static usec_t arg_network_timeout_usec = USEC_INFINITY; +STATIC_DESTRUCTOR_REGISTER(arg_file, strv_freep); + static void close_fd_input(Uploader *u); #define SERVER_ANSWER_KEEP 2048 -- 2.25.1