MEDIUM: lua: use CF_ISRESP to detect the channel's side
Instead of comparing with session's channels, we check the channel's
flags to find what side it belongs to.
diff --git a/src/hlua.c b/src/hlua.c
index 02e3e31..1b6df67 100644
--- a/src/hlua.c
+++ b/src/hlua.c
@@ -2379,7 +2379,7 @@
* must set the flag WAKERESWR. This flag required the task
* wake up if any activity is detected on the response buffer.
*/
- if (chn->chn == &chn->s->res)
+ if (chn->chn->flags & CF_ISRESP)
HLUA_SET_WAKERESWR(hlua);
else
HLUA_SET_WAKEREQWR(hlua);
@@ -2441,7 +2441,7 @@
* must set the flag WAKERESWR. This flag required the task
* wake up if any activity is detected on the response buffer.
*/
- if (chn->chn == &chn->s->res)
+ if (chn->chn->flags & CF_ISRESP)
HLUA_SET_WAKERESWR(hlua);
else
HLUA_SET_WAKEREQWR(hlua);