/**
* Extract an arguments from lua table according to format string. Supported arguments are:
- * key=[*]S|I|N|B|V|U{a-z};[key=...]
+ * [*]key=S|I|N|B|V|U{a-z};[key=...]
* - S - const char *
* - I - gint64_t
* - N - double
* - U{classname} - userdata of the following class (stored in gpointer)
* - F - function
*
- * If any of format string is prefixed with `*` then it is treated as required argument
+ * If any of keys is prefixed with `*` then it is treated as required argument
* @param L lua state
* @param pos at which pos start extraction
* @param err error pointer
if (cfg) {
if (lua_type (L, 2) == LUA_TTABLE) {
if (!rspamd_lua_parse_table_arguments (L, 2, &err,
- "type=*S;description=S;callback=F;url=*S",
+ "*type=S;description=S;callback=F;*url=S",
&type, &description, &cbidx, &map_line)) {
ret = luaL_error (L, "invalid table arguments: %s", err->message);
g_error_free (err);