Skip to content

Commit 5ec3379

Browse files
committed
no AGAIN
Created using spr 1.3.4
1 parent 53748bc commit 5ec3379

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -315,14 +315,10 @@ bool IsAccessibleMemoryRange(uptr beg, uptr size) {
315315
int write_errno;
316316
uptr w = internal_write(fds[1], reinterpret_cast<char *>(beg), size);
317317
if (internal_iserror(w, &write_errno)) {
318-
switch (write_errno) {
319-
case EINTR:
320-
case EAGAIN:
321-
continue;
322-
default:
323-
CHECK_EQ(EFAULT, write_errno);
324-
return false;
325-
}
318+
if (write_errno == EINTR)
319+
continue;
320+
CHECK_EQ(EFAULT, write_errno);
321+
return false;
326322
}
327323
size -= w;
328324
beg += w;

0 commit comments

Comments
 (0)