From e33daef4466c9d901074c474d1ef65b67ba16eee Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Wed, 6 Feb 2019 08:35:48 +1100 Subject: [PATCH] Don't retry on close According to close(2) "Retrying the close() after a failure return is the wrong thing to do" Corrects 5c81cb880a054f34803e2821489533274ebf6c4e in MDEV-15635 --- mysys/my_fopen.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/mysys/my_fopen.c b/mysys/my_fopen.c index 59baeaec744..fbd84049700 100644 --- a/mysys/my_fopen.c +++ b/mysys/my_fopen.c @@ -171,10 +171,7 @@ int my_fclose(FILE *fd, myf MyFlags) my_file_info[file].type= UNOPEN; } #ifndef _WIN32 - do - { - err= fclose(fd); - } while (err == -1 && errno == EINTR); + err= fclose(fd); #else err= my_win_fclose(fd); #endif