From 5135b555bb3b406288cb24da8425daeaf3e38dde Mon Sep 17 00:00:00 2001 From: Serge Hallyn Date: Tue, 15 Apr 2014 15:49:36 -0500 Subject: [PATCH] cppcheck: fix unchecked realloc in lxc_info.c MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Serge Hallyn Acked-by: Stéphane Graber --- src/lxc/lxc_info.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lxc/lxc_info.c b/src/lxc/lxc_info.c index 24d6f9bd9..e1e39c06a 100644 --- a/src/lxc/lxc_info.c +++ b/src/lxc/lxc_info.c @@ -50,9 +50,13 @@ static int filter_count = 0; static int my_parser(struct lxc_arguments* args, int c, char* arg) { + char **newk; switch (c) { case 'c': - key = realloc(key, keys+1 * sizeof(key[0])); + newk = realloc(key, keys+1 * sizeof(key[0])); + if (!newk) + return -1; + key = newk; key[keys] = arg; keys++; break; -- 2.47.2