Move id_log() to msc_util to fix unit tests; it is declared on msc_util.h already

This commit is contained in:
Rainer Jung 2024-10-01 13:58:22 +02:00
parent 02ca247283
commit 149376377e
2 changed files with 10 additions and 10 deletions

View File

@ -30,16 +30,6 @@
APLOG_USE_MODULE(security2); APLOG_USE_MODULE(security2);
#endif #endif
// Returns the rule id if existing, otherwise the file name & line number
const char* id_log(msre_rule* rule) {
assert(rule != NULL);
assert(rule->actionset != NULL);
assert(rule->ruleset != NULL);
const char* id = rule->actionset->id;
if (!id || id == NOT_SET_P || !*id) id = apr_psprintf(rule->ruleset->mp, "%s (%d)", rule->filename, rule->line_num);
return id;
}
/* -- Directory context creation and initialisation -- */ /* -- Directory context creation and initialisation -- */
/** /**

View File

@ -2849,3 +2849,13 @@ char* get_username(apr_pool_t* mp) {
if (rc != APR_SUCCESS) return "apache"; if (rc != APR_SUCCESS) return "apache";
return username; return username;
} }
// Returns the rule id if existing, otherwise the file name & line number
const char* id_log(msre_rule* rule) {
assert(rule != NULL);
assert(rule->actionset != NULL);
assert(rule->ruleset != NULL);
const char* id = rule->actionset->id;
if (!id || id == NOT_SET_P || !*id) id = apr_psprintf(rule->ruleset->mp, "%s (%d)", rule->filename, rule->line_num);
return id;
}