]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: lua: reset lua transaction between http requests
authorPatrick Hemmer <haproxy@stormcloud9.net>
Wed, 22 Aug 2018 14:02:00 +0000 (10:02 -0400)
committerWilly Tarreau <w@1wt.eu>
Sat, 25 Aug 2018 05:51:02 +0000 (07:51 +0200)
commite3faf02581b36c1c2d58d147bf053ff1257cc319
treeacb9b44beba1ff699e2e63399b5a0db2fa42254b
parentafbfa2a23f07f4d01b70fc398eace88ef787aa55
BUG/MEDIUM: lua: reset lua transaction between http requests

Previously LUA code would maintain the transaction state between http
requests, resulting in things like txn:get_priv() retrieving data from
a previous request. This addresses the issue by ensuring the LUA state
is reset between requests.

Co-authored-by: Tim Düsterhus <tim@bastelstu.be>
reg-tests/lua/h00001.lua [new file with mode: 0644]
reg-tests/lua/h00001.vtc [new file with mode: 0644]
src/proto_http.c