int main(int argc, char *argv[])
{
- int ret;
+ int ret = -1;
- ret = lxc_arguments_parse(&my_args, argc, argv);
- if (ret)
- return 1;
+ if (lxc_arguments_parse(&my_args, argc, argv))
+ return ret;
if (lxc_log_init(my_args.log_file, my_args.log_priority,
my_args.progname, my_args.quiet))
- return -1;
+ return ret;
if (lxc_freeze(my_args.name))
- return -1;
+ return ret;
if (lxc_checkpoint(my_args.name, my_args.argv[0], 0))
goto out;
out:
if (lxc_unfreeze(my_args.name))
- return 1;
+ return -1;
return ret;
}
int main(int argc, char *argv[])
{
- int ret;
-
- ret = lxc_arguments_parse(&my_args, argc, argv);
- if (ret)
- return 1;
+ if (lxc_arguments_parse(&my_args, argc, argv))
+ return -1;
if (lxc_log_init(my_args.log_file, my_args.log_priority,
my_args.progname, my_args.quiet))
- return 1;
+ return -1;
if (lxc_restart(my_args.name, my_args.argv[0], 0))
- return 1;
+ return -1;
return 0;
}