Browse Source

[Minor] Fix issues in lua http

tags/1.8.2
Vsevolod Stakhov 5 years ago
parent
commit
565ff219ba
2 changed files with 9 additions and 6 deletions
  1. 4
    1
      package.json
  2. 5
    5
      src/lua/lua_http.c

+ 4
- 1
package.json View File

@@ -2,5 +2,8 @@
"devDependencies": {
"eslint": "*"
},
"eslintIgnore": ["*.min.js", "interface/js/lib/domReady.js"]
"eslintIgnore": [
"*.min.js",
"interface/js/lib/domReady.js"
]
}

+ 5
- 5
src/lua/lua_http.c View File

@@ -150,11 +150,11 @@ lua_http_maybe_free (struct lua_http_cbdata *cbd)

if (cbd->flags & RSPAMD_LUA_HTTP_FLAG_RESOLVED) {
/* Event is added merely for resolved events */
rspamd_session_remove_event (cbd->session, lua_http_fin, cbd);
}
if (cbd->item) {
rspamd_symcache_item_async_dec_check (cbd->task, cbd->item);
}

if (cbd->item) {
rspamd_symcache_item_async_dec_check (cbd->task, cbd->item);
rspamd_session_remove_event (cbd->session, lua_http_fin, cbd);
}
}
else {
@@ -946,7 +946,7 @@ lua_http_request (lua_State *L)

return 1;
}
else {
else if (cbd->item) {
rspamd_symcache_item_async_inc (cbd->task, cbd->item);
}
}

Loading…
Cancel
Save