control_read(): check for EBUSY/EWOULDBLOCK

pull/2048/head
nick black 3 years ago
parent fd340d9e47
commit 1b8e61c1f4
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -1567,7 +1567,7 @@ control_read(int ttyfd, query_state* qstate){
}
}
}
}while(errno == EINTR || errno == EAGAIN);
}while(errno == EINTR || errno == EAGAIN || errno == EBUSY || errno == EWOULDBLOCK);
err:
fprintf(stderr, "Reading control replies failed on %d (%s)\n", ttyfd, strerror(errno));
free(buf);

Loading…
Cancel
Save