From 2c28d76baa6dc12ed74faea3d040d3ecff799f4f Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 3 Mar 2017 00:33:40 +0100 Subject: [PATCH] cgfsng: make trim() safer Signed-off-by: Christian Brauner --- src/lxc/cgroups/cgfsng.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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'; } -- 2.47.2