* Perform an actual beep if we're not overloaded.
*/
if (!term->cfg.bellovl || !term->beep_overloaded) {
- beep(term->frontend, term->cfg.beep);
+ do_beep(term->frontend, term->cfg.beep);
if (term->cfg.beep == BELL_VISUAL) {
term_schedule_vbell(term, FALSE, 0);
/* Immediate abort. */
term_data(term, 0, "\r\n", 2);
sfree(s);
+ p->data = NULL;
return 0; /* user abort */
default:
/*
return -1; /* more data required */
} else {
sfree(s);
+ p->data = NULL;
return +1; /* all done */
}
}