From: Christian Brauner Date: Thu, 2 Mar 2017 23:33:40 +0000 (+0100) Subject: cgfsng: make trim() safer X-Git-Tag: lxc-2.1.0~187^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F1449%2Fhead;p=thirdparty%2Flxc.git cgfsng: make trim() safer Signed-off-by: Christian Brauner --- diff --git a/src/lxc/cgroups/cgfsng.c b/src/lxc/cgroups/cgfsng.c index 2b772e2d4..5ad874e82 100644 --- a/src/lxc/cgroups/cgfsng.c +++ b/src/lxc/cgroups/cgfsng.c @@ -986,7 +986,7 @@ static void get_existing_subsystems(char ***klist, char ***nlist) static void trim(char *s) { size_t len = strlen(s); - while (s[len-1] == '\n') + while ((len > 1) && (s[len - 1] == '\n')) s[--len] = '\0'; }