Yield between handled messages in relay

This commit is contained in:
Tony Garnock-Jones 2011-01-02 11:49:05 -05:00
parent 0a0b458057
commit f1ab541e57
1 changed files with 2 additions and 0 deletions

View File

@ -108,6 +108,8 @@ static void relay_main(struct relay_node *r) {
//iohandle_settimeout(r->inh, 3, 0);
while (1) {
yield();
DECREF(message, sexp_destructor);
message = NULL;
message = INCREF(sexp_read(inh));