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

Reply via email to