--- ../../bristuff-0.3.0-PRE-1k-orig/asterisk-1.2.4/apps/app_meetme.c 2006-02-03 17:53:19.000000000 +0100 +++ apps/app_meetme.c 2006-03-23 20:53:27.000000000 +0100 @@ -736,8 +736,10 @@ static void conf_flush(int fd, struct as while (ast_waitfor(chan, 1)) { f = ast_read(chan); if (f) ast_frfree(f); + else /* channel was hung up */ + break; } } /* flush any data sitting in the pseudo channel */