]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
tools/lxc_top: use lxc_safe_int()
authorChristian Brauner <christian.brauner@canonical.com>
Sat, 29 Oct 2016 11:11:14 +0000 (13:11 +0200)
committerChristian Brauner <christian.brauner@canonical.com>
Tue, 22 Nov 2016 03:46:17 +0000 (04:46 +0100)
Signed-off-by: Christian Brauner <christian.brauner@canonical.com>
src/lxc/tools/lxc_top.c

index faeab33614edf4bb6fac2a30a3d62f30de6c3f98..d8e7247ad4d0bd5b0aaebabcad5d38fe7d89f83b 100644 (file)
@@ -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;
 }