In the REORG of commit 1a18b5414 ("REORG: connection: centralize the
conn_set_{tos,mark,quickack} functions") a bug was introduced by
calling conn_set_tos instead of conn_set_mark.
This was reported in issue #212
This should be backported to 1.9 and 2.0.
---
src/hlua.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/hlua.c b/src/hlua.c
index 8844ebe..9ecf032 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -5376,7 +5376,7 @@ __LJMP static int hlua_txn_set_mark(lua_State *L)
htxn = MAY_LJMP(hlua_checktxn(L, 1));
mark = MAY_LJMP(luaL_checkinteger(L, 2));
- conn_set_tos(objt_conn(htxn->s->sess->origin), mark);
+ conn_set_mark(objt_conn(htxn->s->sess->origin), mark);
return 0;
}
--
2.7.4