[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