From 70c1ed4c70ee7e647561e867b8a79087c96f87b5 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: May 06 2021 11:53:58 +0000 Subject: core: fix memleak of ipc_namespace_path Fixup for a70581ffb5c13c91c76ff73ba6f5f3ff59c5a915. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=32991 (cherry picked from commit 71d1e58309bb70bb2a014f33c5f9503dcbed020c) --- diff --git a/src/core/execute.c b/src/core/execute.c index 35aea2f..a08dec4 100644 --- a/src/core/execute.c +++ b/src/core/execute.c @@ -4907,6 +4907,7 @@ void exec_context_done(ExecContext *c) { c->stdin_data_size = 0; c->network_namespace_path = mfree(c->network_namespace_path); + c->ipc_namespace_path = mfree(c->ipc_namespace_path); c->log_namespace = mfree(c->log_namespace); diff --git a/test/fuzz/fuzz-unit-file/oss-fuzz-32991 b/test/fuzz/fuzz-unit-file/oss-fuzz-32991 new file mode 100644 index 0000000..6305b2a Binary files /dev/null and b/test/fuzz/fuzz-unit-file/oss-fuzz-32991 differ