aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lua/lua_util.c2
-rw-r--r--test/lua/unit/tokenizer.lua3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/lua/lua_util.c b/src/lua/lua_util.c
index 37bf98ead..f1c848201 100644
--- a/src/lua/lua_util.c
+++ b/src/lua/lua_util.c
@@ -330,7 +330,7 @@ lua_util_tokenize_text (lua_State *L)
for (i = 0; i < res->len; i ++) {
w = &g_array_index (res, rspamd_fstring_t, i);
lua_pushlstring (L, w->begin, w->len);
- lua_settable (L, i + 1);
+ lua_rawseti (L, -2, i + 1);
}
}
diff --git a/test/lua/unit/tokenizer.lua b/test/lua/unit/tokenizer.lua
index de15a6bd7..628d70298 100644
--- a/test/lua/unit/tokenizer.lua
+++ b/test/lua/unit/tokenizer.lua
@@ -8,6 +8,9 @@ context("Text tokenization test", function()
"Integer", "mattis", "nibh"
}
},
+ {"Հետաքրքրվողների համար ոտորև ներկայացված",
+ {"Հետաքրքրվողների", "համար", "ոտորև", "ներկայացված"}
+ },
}
for _,c in ipairs(cases) do