From 41adf8d1965ce927ab052afc2d0904f2d9199a68 Mon Sep 17 00:00:00 2001 From: Christian Helmuth Date: Tue, 5 Sep 2023 16:09:26 +0200 Subject: [PATCH] jitterentropy: clear memory in jent_zalloc() --- .../src/lib/jitterentropy/jitterentropy-base-genode.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/repos/libports/src/lib/jitterentropy/jitterentropy-base-genode.cc b/repos/libports/src/lib/jitterentropy/jitterentropy-base-genode.cc index 6662fdfa24..1c8575a889 100644 --- a/repos/libports/src/lib/jitterentropy/jitterentropy-base-genode.cc +++ b/repos/libports/src/lib/jitterentropy/jitterentropy-base-genode.cc @@ -31,7 +31,12 @@ void jitterentropy_init(Genode::Allocator &alloc) void *jent_zalloc(size_t len) { if (!_alloc) { return 0; } - return _alloc->alloc(len); + + void *p = _alloc->alloc(len); + if (p) + Genode::memset(p, 0, len); + + return p; }