It doesn't appear to be needed. The vec being cleared is only set once
per run, so never needs to be cleared.
Removes one point where we have to supress the static_mut_refs compiler
warning.
Ticket: #7417
MIME_SMTP_CONFIG_HEADER_VALUE_DEPTH = val;
}
-#[no_mangle]
-pub unsafe extern "C" fn SCMimeSmtpConfigExtractUrlsSchemeReset() {
- MIME_SMTP_CONFIG_EXTRACT_URL_SCHEMES.clear();
-}
-
#[no_mangle]
pub unsafe extern "C" fn SCMimeSmtpConfigExtractUrlsSchemeAdd(
str: *const std::os::raw::c_char,
if (extract_urls_schemes) {
ConfNode *scheme = NULL;
- SCMimeSmtpConfigExtractUrlsSchemeReset();
TAILQ_FOREACH (scheme, &extract_urls_schemes->head, next) {
size_t scheme_len = strlen(scheme->val);
if (scheme_len > UINT16_MAX - SCHEME_SUFFIX_LEN) {
} else {
/* Add default extract url scheme 'http' since
* extract-urls-schemes wasn't found in the config */
- SCMimeSmtpConfigExtractUrlsSchemeReset();
SCMimeSmtpConfigExtractUrlsSchemeAdd("http://");
}