diff options
author | Vladislav Vaintroub <wlad@montyprogram.com> | 2011-06-26 01:07:39 +0200 |
---|---|---|
committer | Vladislav Vaintroub <wlad@montyprogram.com> | 2011-06-26 01:07:39 +0200 |
commit | b48dc8306f2b729bef09f9cdf30d7897726b873e (patch) | |
tree | 765887b44a94bd9e5295121144a03d13c794d38c /mysys | |
parent | 4243aee728dd038e23f05a69d60208e9cebd8635 (diff) | |
download | mariadb-git-b48dc8306f2b729bef09f9cdf30d7897726b873e.tar.gz |
set errno to EBADF, if file descriptor < 0 in my_write()
Diffstat (limited to 'mysys')
-rw-r--r-- | mysys/my_write.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mysys/my_write.c b/mysys/my_write.c index 1d59c62a005..be493049d5c 100644 --- a/mysys/my_write.c +++ b/mysys/my_write.c @@ -38,8 +38,8 @@ size_t my_write(int Filedes, const uchar *Buffer, size_t Count, myf MyFlags) #ifdef _WIN32 if(Filedes < 0) { - errno = EINVAL; - DBUG_RETURN(-1); + my_errno= errno= EBADF; + DBUG_RETURN((size_t)-1); } writtenbytes= my_win_write(Filedes, Buffer, Count); #else |