View | Details | Raw Unified | Return to bug 242406 | Differences between
and this patch

Collapse All | Expand All

(-)sys/netgraph/ng_tty.c (-3 / +3 lines)
Lines 440-449 ngt_rint_bypass(struct tty *tp, const void *buf, s Link Here
440
		 * unlikely but not impossible, flush the data first.
440
		 * unlikely but not impossible, flush the data first.
441
		 */
441
		 */
442
		sc->m->m_data = sc->m->m_pktdat;
442
		sc->m->m_data = sc->m->m_pktdat;
443
		NG_SEND_DATA_ONLY(error, sc->hook, sc->m);
443
		NG_SEND_DATA_FLAGS(error, sc->hook, sc->m, NG_QUEUE);
444
		sc->m = NULL;
444
		sc->m = NULL;
445
	}
445
	}
446
	NG_SEND_DATA_ONLY(error, sc->hook, m);
446
	NG_SEND_DATA_FLAGS(error, sc->hook, m, NG_QUEUE);
447
447
448
	return (total);
448
	return (total);
449
}
449
}
Lines 497-503 ngt_rint(struct tty *tp, char c, int flags) Link Here
497
	if (sc->hotchar == -1 || c == sc->hotchar || m->m_len >= MHLEN) {
497
	if (sc->hotchar == -1 || c == sc->hotchar || m->m_len >= MHLEN) {
498
		m->m_data = m->m_pktdat;
498
		m->m_data = m->m_pktdat;
499
		sc->m = NULL;
499
		sc->m = NULL;
500
		NG_SEND_DATA_ONLY(error, sc->hook, m);	/* Will queue */
500
		NG_SEND_DATA_FLAGS(error, sc->hook, m, NG_QUEUE);
501
	}
501
	}
502
502
503
	return (error);
503
	return (error);

Return to bug 242406