mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-13 12:22:54 +00:00
tools/lxc_stop: use lxc_safe_uint()
Signed-off-by: Christian Brauner <christian.brauner@canonical.com>
This commit is contained in:
parent
fb111ba0ad
commit
0406409813
@ -38,15 +38,28 @@
|
|||||||
|
|
||||||
lxc_log_define(lxc_stop_ui, lxc);
|
lxc_log_define(lxc_stop_ui, lxc);
|
||||||
|
|
||||||
static int my_parser(struct lxc_arguments* args, int c, char* arg)
|
static int my_parser(struct lxc_arguments *args, int c, char *arg)
|
||||||
{
|
{
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case 'r': args->reboot = 1; break;
|
case 'r':
|
||||||
case 'W': args->nowait = 1; break;
|
args->reboot = 1;
|
||||||
case 't': args->timeout = atoi(arg); break;
|
break;
|
||||||
case 'k': args->hardstop = 1; break;
|
case 'W':
|
||||||
case OPT_NO_LOCK: args->nolock = 1; break;
|
args->nowait = 1;
|
||||||
case OPT_NO_KILL: args->nokill = 1; break;
|
break;
|
||||||
|
case 't':
|
||||||
|
if (lxc_safe_int(arg, &args->timeout) < 0)
|
||||||
|
return -1;
|
||||||
|
break;
|
||||||
|
case 'k':
|
||||||
|
args->hardstop = 1;
|
||||||
|
break;
|
||||||
|
case OPT_NO_LOCK:
|
||||||
|
args->nolock = 1;
|
||||||
|
break;
|
||||||
|
case OPT_NO_KILL:
|
||||||
|
args->nokill = 1;
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user