RMPS: remove intrusive code in confparse()

This commit is contained in:
2019-01-13 21:25:20 +02:00
parent 08affd7d36
commit 9578c429be

View File

@@ -189,17 +189,6 @@ static int test_conf_perms(char *config)
free(config_copy); free(config_copy);
return 1; return 1;
} }
if (s.st_uid != 0) {
enumtostr(confresult, CONF_FILE_UID_INSECURE);
log(WARNING, confresult, config);
} else if (s.st_gid != 0) {
enumtostr(confresult, CONF_FILE_GID_INSECURE);
log(WARNING, confresult, config);
} else if ((0004 & s.st_mode) ||
(0002 & s.st_mode)) {
enumtostr(confresult, CONF_FILE_PERM_INSECURE);
log(WARNING, confresult, config);
}
} }
err = stat(dirname(config_copy), &s); err = stat(dirname(config_copy), &s);
@@ -225,17 +214,6 @@ static int test_conf_perms(char *config)
free(config_copy); free(config_copy);
return 1; return 1;
} }
if (s.st_uid != 0) {
enumtostr(confresult, CONF_DIR_UID_INSECURE);
log(WARNING, confresult, config_copy);
} else if (s.st_gid != 0) {
enumtostr(confresult, CONF_DIR_GID_INSECURE);
log(WARNING, confresult, config_copy);
} else if ((0004 & s.st_mode) ||
(0002 & s.st_mode)) {
enumtostr(confresult, CONF_DIR_PERM_INSECURE);
log(WARNING, confresult, config_copy);
}
} }
free(config_copy); free(config_copy);