diff --git a/bacnet-stack/demo/scov/main.c b/bacnet-stack/demo/scov/main.c index 067d4301..5bb4dc0d 100644 --- a/bacnet-stack/demo/scov/main.c +++ b/bacnet-stack/demo/scov/main.c @@ -282,8 +282,13 @@ int main( return 1; } argi++; - cov_data->lifetime = strtol(argv[argi], NULL, 0); - argi++; + arg_remaining = argc - argi; + if (arg_remaining > 0) { + cov_data->lifetime = strtol(argv[argi], NULL, 0); + argi++; + } else { + cov_data->lifetime = 0; + } } arg_remaining = argc - argi; if (arg_remaining < 5) {