The following pull request was submitted through Github. It can be accessed and reviewed at: https://github.com/lxc/lxc/pull/2367
This e-mail was sent by the LXC bot, direct replies will not reach the author unless they happen to be subscribed to this list. === Description (from pull-request) === Hello, confile_utils: apply strprint() Signed-off-by: Donghwa Jeong <dh48.je...@samsung.com>
From 1396b6109188f80899bd442a3ee92ce3bc9c933e Mon Sep 17 00:00:00 2001 From: Donghwa Jeong <dh48.je...@samsung.com> Date: Thu, 31 May 2018 20:39:46 +0900 Subject: [PATCH] confile_utils: apply strprint() Signed-off-by: Donghwa Jeong <dh48.je...@samsung.com> --- src/lxc/confile_utils.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/lxc/confile_utils.c b/src/lxc/confile_utils.c index 30fec0583..5686c60e9 100644 --- a/src/lxc/confile_utils.c +++ b/src/lxc/confile_utils.c @@ -635,32 +635,47 @@ int lxc_get_conf_str(char *retv, int inlen, const char *value) int lxc_get_conf_int(struct lxc_conf *c, char *retv, int inlen, int v) { + int len; + int fulllen = 0; + if (!retv) inlen = 0; else memset(retv, 0, inlen); - return snprintf(retv, inlen, "%d", v); + strprint(retv, inlen, "%d", v); + + return fulllen; } int lxc_get_conf_size_t(struct lxc_conf *c, char *retv, int inlen, size_t v) { + int len; + int fulllen = 0; + if (!retv) inlen = 0; else memset(retv, 0, inlen); - return snprintf(retv, inlen, "%zu", v); + strprint(retv, inlen, "%zu", v); + + return fulllen; } int lxc_get_conf_uint64(struct lxc_conf *c, char *retv, int inlen, uint64_t v) { + int len; + int fulllen = 0; + if (!retv) inlen = 0; else memset(retv, 0, inlen); - return snprintf(retv, inlen, "%"PRIu64, v); + strprint(retv, inlen, "%"PRIu64, v); + + return fulllen; } bool parse_limit_value(const char **value, rlim_t *res)
_______________________________________________ lxc-devel mailing list lxc-devel@lists.linuxcontainers.org http://lists.linuxcontainers.org/listinfo/lxc-devel