From: Tobias Brunner Date: Thu, 30 Sep 2021 10:22:59 +0000 (+0200) Subject: vici: Clear all request messages in case they contain secrets X-Git-Tag: 5.9.4dr3~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b9aafa7ebfe3934d6fe8f1bef8587994c8ce7d93;p=thirdparty%2Fstrongswan.git vici: Clear all request messages in case they contain secrets --- diff --git a/src/libcharon/plugins/vici/vici_socket.c b/src/libcharon/plugins/vici/vici_socket.c index 58d33587d7..29e4b0176d 100644 --- a/src/libcharon/plugins/vici/vici_socket.c +++ b/src/libcharon/plugins/vici/vici_socket.c @@ -506,7 +506,7 @@ CALLBACK(process_queue, job_requeue_t, break; } - thread_cleanup_push(free, chunk.ptr); + thread_cleanup_push((void*)chunk_clear, &chunk); sel->this->inbound(sel->this->user, id, chunk); thread_cleanup_pop(TRUE); }