Yield between handled messages in relay
This commit is contained in:
parent
0a0b458057
commit
f1ab541e57
2
relay.c
2
relay.c
|
@ -108,6 +108,8 @@ static void relay_main(struct relay_node *r) {
|
||||||
//iohandle_settimeout(r->inh, 3, 0);
|
//iohandle_settimeout(r->inh, 3, 0);
|
||||||
|
|
||||||
while (1) {
|
while (1) {
|
||||||
|
yield();
|
||||||
|
|
||||||
DECREF(message, sexp_destructor);
|
DECREF(message, sexp_destructor);
|
||||||
message = NULL;
|
message = NULL;
|
||||||
message = INCREF(sexp_read(inh));
|
message = INCREF(sexp_read(inh));
|
||||||
|
|
Loading…
Reference in New Issue