View | Details | Raw Unified | Return to bug 211033
Collapse All | Expand All

(-)stream.c (-1 / +4 lines)
Lines 1153-1159 Link Here
1153
#ifndef __FreeBSD__
1153
#ifndef __FreeBSD__
1154
	if(err == ERR_TTYHUP) {
1154
	if(err == ERR_TTYHUP) {
1155
#else
1155
#else
1156
	if(err == ERR_TTYHUP || err == ENXIO) {
1156
	/* Try to reopen our file descriptor even on errno 6, FreeBSD bug 200429
1157
	 * Also try on errno 5, FreeBSD bug 211033
1158
	 */
1159
	if(err == ERR_TTYHUP || err == ENXIO || err == EIO) {
1157
#endif /* __FreeBSD__ */
1160
#endif /* __FreeBSD__ */
1158
		close(pThis->fd);
1161
		close(pThis->fd);
1159
		CHKiRet(doPhysOpen(pThis));
1162
		CHKiRet(doPhysOpen(pThis));

Return to bug 211033