removed exit() in most places.. should just return EXIT_SUCCESS or failure instead of exiting, which was why the unique pointer needed a release (in this case, we removed pointer for consistency)
Some checks failed
CMake / Configure and build using cmake (push) Failing after 8s

This commit is contained in:
2025-03-27 16:25:35 +01:00
parent ec3cfc1138
commit 9d0ae22981
5 changed files with 38 additions and 36 deletions

View File

@@ -53,7 +53,7 @@ int main(int argc, char *argv[]) {
case 'v':
std::cout << argv[0] << " Version: " << APIRECEIVER << std::endl;
exit(EXIT_SUCCESS);
return (EXIT_SUCCESS);
case 't':
LOG(sls::logWARNING)
@@ -78,17 +78,17 @@ int main(int argc, char *argv[]) {
case 'h':
std::cout << help_message << std::endl;
exit(EXIT_SUCCESS);
return (EXIT_SUCCESS);
default:
LOG(sls::logERROR) << help_message;
exit(EXIT_FAILURE);
return (EXIT_FAILURE);
}
}
// remaining arguments
if (optind < argc) {
LOG(sls::logERROR) << "Invalid arguments\n" << help_message;
exit(EXIT_FAILURE);
return (EXIT_FAILURE);
}
LOG(sls::logINFOBLUE) << "Current Process [ Tid: " << gettid() << " ]";
@@ -147,5 +147,5 @@ int main(int argc, char *argv[]) {
}
LOG(sls::logINFOBLUE) << "Exiting [ Tid: " << gettid() << " ]";
LOG(sls::logINFO) << "Exiting Receiver";
return 0;
return EXIT_SUCCESS;
}