From: Vsevolod Stakhov Date: Sat, 5 Mar 2011 14:15:06 +0000 (+0300) Subject: Ignore group addresses. X-Git-Tag: 0.3.8~20 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c494636eedee963c4789fc7b8a0cd7d9acc80e18;p=thirdparty%2Frspamd.git Ignore group addresses. --- diff --git a/src/lua/lua_task.c b/src/lua/lua_task.c index 3d1e240cbb..549bdc914d 100644 --- a/src/lua/lua_task.c +++ b/src/lua/lua_task.c @@ -716,11 +716,13 @@ lua_push_internet_address (lua_State *L, InternetAddressList *addrs) lua_newtable (L); cur = addrs; while (cur) { - ia = internet_address_list_get_address (cur); - lua_newtable (L); - lua_set_table_index (L, "name", internet_address_get_name (ia)); - lua_set_table_index (L, "addr", internet_address_get_addr (ia)); - lua_rawseti (L, -2, idx++); + ia = internet_address_list_get_address (cur); + if (internet_address_get_type (ia) == INTERNET_ADDRESS_NAME) { + lua_newtable (L); + lua_set_table_index (L, "name", internet_address_get_name (ia)); + lua_set_table_index (L, "addr", internet_address_get_addr (ia)); + lua_rawseti (L, -2, idx++); + } cur = internet_address_list_next (cur); } #else