BUG/MEDIUM: lua: txn:done() still causes a segfault in TCP mode

We must not dereference s->txn to get the channel, as it doesn't
exist in TCP mode.
diff --git a/src/hlua.c b/src/hlua.c
index b88f5e4..e98a28d 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -3664,7 +3664,7 @@
 	channel_auto_close(oc);
 	channel_shutr_now(oc);
 
-	htxn->s->txn->req.chn->analysers = 0;
+	ic->analysers = 0;
 
 	WILL_LJMP(hlua_done(L));
 	return 0;