From: Christian Brauner Date: Sat, 29 Oct 2016 11:11:14 +0000 (+0200) Subject: tools/lxc_top: use lxc_safe_int() X-Git-Tag: lxc-2.1.0~257^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45419e74efb5e601d214db23804e6c4aa95a8822;p=thirdparty%2Flxc.git tools/lxc_top: use lxc_safe_int() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/tools/lxc_top.c b/src/lxc/tools/lxc_top.c index faeab3361..d8e7247ad 100644 --- a/src/lxc/tools/lxc_top.c +++ b/src/lxc/tools/lxc_top.c @@ -74,9 +74,16 @@ static int ct_alloc_cnt = 0; static int my_parser(struct lxc_arguments* args, int c, char* arg) { switch (c) { - case 'd': delay = atoi(arg); break; - case 's': sort_by = arg[0]; break; - case 'r': sort_reverse = 1; break; + case 'd': + if (lxc_safe_int(arg, &delay) < 0) + return -1; + break; + case 's': + sort_by = arg[0]; + break; + case 'r': + sort_reverse = 1; + break; } return 0; }