From 90bbfb36dd059eda59cec32493a20955d9be50e8 Mon Sep 17 00:00:00 2001 From: zhengchao Date: Mon, 21 Sep 2020 18:13:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0FQDN=5Fplugin=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E7=BB=93=E6=9E=9C=E9=A1=BA=E5=BA=8F=E7=9A=84=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=94=A8=E4=BE=8B=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/Maat_rule.h | 1 + test/test_maatframe.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/inc/Maat_rule.h b/inc/Maat_rule.h index fcdeee4..d22aabd 100644 --- a/inc/Maat_rule.h +++ b/inc/Maat_rule.h @@ -325,6 +325,7 @@ int Maat_fqdn_plugin_EX_register(Maat_feather_t feather, int table_id, Maat_plugin_EX_dup_func_t* dup_func, long argl, void *argp); +//Return order: Longger suffix first, then fqdn with bigger index first. int Maat_fqdn_plugin_get_EX_data(Maat_feather_t feather, int table_id, const char* fqdn, MAAT_PLUGIN_EX_DATA* ex_data_array, size_t n_ex_data); diff --git a/test/test_maatframe.cpp b/test/test_maatframe.cpp index f7fd07a..9cfdc5b 100644 --- a/test/test_maatframe.cpp +++ b/test/test_maatframe.cpp @@ -380,6 +380,8 @@ TEST(FQDN_Plugin_Table, EX_DATA) ret=Maat_fqdn_plugin_get_EX_data(g_feather, table_id, "r3---sn-i3belne6.example2.com", (void**)result, 4); ASSERT_EQ(ret, 2); + EXPECT_EQ(result[0]->rule_id, 205); + EXPECT_EQ(result[1]->rule_id, 204); for(i=0; i