From f6639e3bee908381e5d36732c847e5f22affc278 Mon Sep 17 00:00:00 2001 From: Serge Hallyn Date: Thu, 23 Jan 2014 13:35:50 -0600 Subject: [PATCH] cgm_get: support NULL value Signed-off-by: Serge Hallyn --- src/lxc/cgmanager.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lxc/cgmanager.c b/src/lxc/cgmanager.c index 2fa49a77b..e43e1f7c7 100644 --- a/src/lxc/cgmanager.c +++ b/src/lxc/cgmanager.c @@ -269,6 +269,12 @@ int cgm_get(const char *filename, char *value, size_t len, const char *name, con } free(cgroup); newlen = strlen(result); + if (!value) { + // user queries the size + nih_free(result); + return newlen+1; + } + strncpy(value, result, len); if (newlen >= len) { value[len-1] = '\0';