Fixed silly segfault at app exit

This commit is contained in:
2025-09-13 00:58:49 +01:00
parent b565f0a093
commit ffc84cdff1

View File

@ -114,8 +114,10 @@ int main(int argc, char **argv)
// -------------------------------------------------------------------------
// check for help argument
if ( (strncmp ( argv[1], "-h", strlen("-h")) == 0)
|| (strncmp ( argv[1], "--help", strlen("--help")) == 0)
if ( (argc == 2)
&& ( (strncmp ( argv[1], "-h", strlen("-h")) == 0)
|| (strncmp ( argv[1], "--help", strlen("--help")) == 0)
)
)
{
usage();
@ -433,11 +435,14 @@ int main(int argc, char **argv)
// -------------------------------------------------------------------------
// clean up
// -------------------------------------------------------------------------
if (buffer_check == 1)
{
fclose(pBufStatFile);
}
fclose(pDestFile);
fclose(pBufStatFile);
close(rx_fd);
LOGMSG_INFO("\n######################\n\tProgram exit\n######################")
LOGMSG_INFO("\n############################\n\tProgram Exit\n############################")
return 0;
}