From 626ad11bfee3e12e675f51e92920030a6f383b19 Mon Sep 17 00:00:00 2001 From: Christian Seiler Date: Tue, 13 Aug 2013 21:33:19 +0200 Subject: [PATCH] apparmor/attach: make sure buffer is NUL-terminated Signed-off-by: Christian Seiler Acked-by: Serge E. Hallyn --- src/lxc/apparmor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lxc/apparmor.c b/src/lxc/apparmor.c index a2d647672..cb81464ff 100644 --- a/src/lxc/apparmor.c +++ b/src/lxc/apparmor.c @@ -42,12 +42,13 @@ again: } sz += 1024; buf = realloc(buf, sz); + memset(buf, 0, sz); if (!buf) { ERROR("out of memory"); fclose(f); return NULL; } - ret = fread(buf, 1, sz, f); + ret = fread(buf, 1, sz - 1, f); fclose(f); if (ret >= sz) goto again; -- 2.47.2