Browse Source

[Minor] Fix description of rspamd_lua_parse_table_arguments

tags/1.2.0
Vsevolod Stakhov 8 years ago
parent
commit
3d8f5e0bf5
2 changed files with 3 additions and 3 deletions
  1. 2
    2
      src/lua/lua_common.h
  2. 1
    1
      src/lua/lua_map.c

+ 2
- 2
src/lua/lua_common.h View File

@@ -302,7 +302,7 @@ struct rspamd_config * lua_check_config (lua_State * L, gint pos);

/**
* 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
@@ -311,7 +311,7 @@ struct rspamd_config * lua_check_config (lua_State * L, gint pos);
* - 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

+ 1
- 1
src/lua/lua_map.c View File

@@ -353,7 +353,7 @@ lua_config_add_map (lua_State *L)
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);

Loading…
Cancel
Save