From: Christian Seiler Date: Tue, 13 Aug 2013 19:33:19 +0000 (+0200) Subject: apparmor/attach: make sure buffer is NUL-terminated X-Git-Tag: lxc-1.0.0.alpha1~1^2~85 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=626ad11bfee3e12e675f51e92920030a6f383b19;p=thirdparty%2Flxc.git apparmor/attach: make sure buffer is NUL-terminated Signed-off-by: Christian Seiler Acked-by: Serge E. Hallyn --- 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;