const gchar *text,*end;
gint i = 1;
size_t length;
- const gchar **pos;
+ const gchar *pos;
if (pool == NULL) {
lua_pushnil (L);
text = luaL_checklstring (L, 2, &length);
if (text != NULL) {
- *pos = text;
+ pos = text;
end = text + length;
lua_newtable (L);
- while (*pos <= end) {
- url = rspamd_url_get_next (pool, text, pos, NULL);
+ while (pos <= end) {
+ url = rspamd_url_get_next (pool, text, &pos, NULL);
if (url != NULL) {
lua_url = lua_newuserdata (L, sizeof (struct rspamd_lua_url));