Addition of API modinfo implementation for filters

This commit is contained in:
Mark Riddoch
2014-06-02 18:18:31 +01:00
parent b764745fc3
commit 1d48794963
4 changed files with 33 additions and 0 deletions

View File

@ -179,6 +179,16 @@ MODULE_INFO *mod_info = NULL;
module)));
fatal = 1;
}
if (strcmp(type, MODULE_FILTER) == 0
&& mod_info->modapi != MODULE_API_FILTER)
{
LOGIF(LE, (skygw_log_write_flush(
LOGFILE_ERROR,
"Module '%s' does not implement "
"the filter API.\n",
module)));
fatal = 1;
}
if (fatal)
{
dlclose(dlhandle);