[lxc-devel] [lxc/master] confile_utils: apply strprint()
2xsec on Github
lxc-bot at linuxcontainers.org
Thu May 31 11:41:07 UTC 2018
A non-text attachment was scrubbed...
Name: not available
Type: text/x-mailbox
Size: 399 bytes
Desc: not available
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20180531/7e5d96a7/attachment.bin>
-------------- next part --------------
From 1396b6109188f80899bd442a3ee92ce3bc9c933e Mon Sep 17 00:00:00 2001
From: Donghwa Jeong <dh48.jeong at samsung.com>
Date: Thu, 31 May 2018 20:39:46 +0900
Subject: [PATCH] confile_utils: apply strprint()
Signed-off-by: Donghwa Jeong <dh48.jeong at 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)
More information about the lxc-devel
mailing list