From 080b2b2ef1754f80d4e1d6b059de4ba91b996b80 Mon Sep 17 00:00:00 2001 From: Aang23 Date: Fri, 29 Oct 2021 15:44:15 +0200 Subject: [PATCH] Fix a segfault in the CLI tool --- src-cli/main.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src-cli/main.cpp b/src-cli/main.cpp index 02ba5af81..fe25a5aee 100644 --- a/src-cli/main.cpp +++ b/src-cli/main.cpp @@ -17,19 +17,19 @@ int main(int argc, char *argv[]) initLogger(); - if (argc > 0) + if (argc > 1) { if (strcmp(argv[1], "project") == 0) { initSatdump(); return project(argc - 1, &argv[1]); } - else if (argc < 6 || strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--help") == 0) - { - logger->info("Usage : " + std::string(argv[0]) + " [downlink] [input_level] [input_file] [output_level] [output_file_or_directory] [additional options as required]"); - logger->info("Extra options : -samplerate [baseband_samplerate] -baseband_format [f32/i16/i8/w8] -dc_block -iq_swap"); - exit(1); - } + } + else if (argc < 6 || strcmp(argv[1], "-h") == 0 || strcmp(argv[1], "--help") == 0) + { + logger->info("Usage : " + std::string(argv[0]) + " [downlink] [input_level] [input_file] [output_level] [output_file_or_directory] [additional options as required]"); + logger->info("Extra options : -samplerate [baseband_samplerate] -baseband_format [f32/i16/i8/w8] -dc_block -iq_swap"); + exit(1); } initSatdump();