From: Serge Hallyn Date: Thu, 23 Jan 2014 19:35:50 +0000 (-0600) Subject: cgm_get: support NULL value X-Git-Tag: lxc-1.0.0.beta3~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f6639e3bee908381e5d36732c847e5f22affc278;p=thirdparty%2Flxc.git cgm_get: support NULL value Signed-off-by: Serge Hallyn --- 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';