FIX: L:222: config may not be initialised. L:585 closed host_model_info so there is no possible resource leak.

This commit is contained in:
elegantShock2258 2021-10-13 12:34:03 +05:30
parent 6c06247953
commit 16aaf68b1f
No known key found for this signature in database
GPG key ID: CABDDF7DC0C18BFA

View file

@ -208,7 +208,7 @@ void parse_config()
char homedir[512];
// opening and reading the config file
FILE *config;
FILE *config=NULL;
if (config_directory == NULL)
{
if (getenv("HOME") != NULL)
@ -581,6 +581,7 @@ void get_info()
FILE *host_model_info = fopen("/sys/devices/virtual/dmi/id/board_name", "r");
if (!host_model_info)
host_model_info = fopen("/sys/devices/virtual/dmi/id/product_name", "r");
fclose(host_model_info);
#ifdef __FREEBSD__
host_model_info = popen("sysctl -a hw.hv_vendor", "r");
while (fgets(line, sizeof(line), host_model_info))