fixed a bug where a reference value was passed to a user-defined function. a reference value should have been evaluated to a non-reference value before given to a user-defined function. it's a new bug introduced over a few previous commits done to support hawk::call()
This commit is contained in:
@ -177,14 +177,6 @@ function handle_bridge_event (&brtab, fd, mx, evmask)
|
||||
{
|
||||
if (evmask & sys::MUX_EVT_OUT)
|
||||
{
|
||||
{
|
||||
@local i;
|
||||
print typename(brtab);
|
||||
for (i in brtab)
|
||||
{
|
||||
print i, brtab[i];
|
||||
}
|
||||
}
|
||||
if ((fd,"connecting") in brtab)
|
||||
{
|
||||
## remote peer connection
|
||||
|
Reference in New Issue
Block a user