make pqissl notice bad file descriptor

This commit is contained in:
sehraf 2020-11-07 10:20:17 +01:00
parent e4336a8a41
commit 25cb152a7e
No known key found for this signature in database
GPG Key ID: DF09F6EAE356B2C6

View File

@ -1742,7 +1742,13 @@ bool pqissl::moretoread(uint32_t usec)
{
rslog(RSL_ALERT, pqisslzone,
"pqissl::moretoread() Select ERROR!");
RS_WARN(errno);
RS_WARN(strerror(errno));
if (errno == EBADF) {
// happens when SAM is shut down
rslog(RSL_ALERT, pqisslzone, "pqissl::moretoread() -> calling reset()");
reset_locked();
}
return 0;
}