{
filter_token tok = filter_tokenize(type, m_strlen(type));
assert(tok != FTK_UNKNOWN && "Unknown filter type");
+
+ syslog(LOG_INFO, "filter type %s registered", type);
+
runners[tok] = runner;
constructors[tok] = constructor;
destructors[tok] = destructor;
const char *value, ssize_t value_len)
{
filter_params_t param;
- param.name = strdup(name);
- param.value = strdup(value);
+ param.name = m_strdup(name);
+ param.value = m_strdup(value);
array_add(filter->params, param);
return true;
}
const char *value, ssize_t value_len)
{
filter_hook_t hook;
- hook.name = strdup(name);
+ hook.name = m_strdup(name);
hook.postfix = (strncmp(value, "postfix:", 8) == 0);
- hook.value = strdup(hook.postfix ? value + 8 : value);
+ hook.value = m_strdup(hook.postfix ? value + 8 : value);
hook.filter_id = -1;
array_add(filter->hooks, hook);
return true;