1
0
mirror of https://github.com/MariaDB/server.git synced 2025-05-07 04:01:59 +03:00

fix test failures

mysys/my_pread.c:
  don't set errno without a real error
This commit is contained in:
unknown 2006-06-30 03:28:58 +04:00
parent 4efb7ac990
commit 8299fa3f9e

View File

@ -66,8 +66,9 @@ uint my_pread(File Filedes, byte *Buffer, uint Count, my_off_t offset,
pthread_mutex_unlock(&my_file_info[Filedes].mutex); pthread_mutex_unlock(&my_file_info[Filedes].mutex);
#else #else
error=((readbytes = (uint) pread(Filedes, Buffer, Count, offset)) != Count); if ((error= ((readbytes =
my_errno= errno; (uint) pread(Filedes, Buffer, Count, offset)) != Count)))
my_errno= errno;
#endif #endif
if (error || readbytes != Count) if (error || readbytes != Count)
{ {