shukitchan commented on issue #8351:
URL: https://github.com/apache/trafficserver/issues/8351#issuecomment-1007898162


   I can reproduce this and my suggested fix can correct the problem. In 
general, this is the problem with lua plugin, we kept the TSMLoc/TSMBuffer of 
client request/client response/server request/server response within a http_ctx 
and it exists throughout a transaction. But there are things (e.g. the 
TSHttpTxnRedirectUrlSet API) that can alter them within a transaction. So 
saving TSMLoc/TSMBuffer and using them later should be avoided. 
   
   I will provide a fix/PR for this general lua plugin problem. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to