diff options
author | Kristofer.Pettersson@naruto. <> | 2006-10-17 10:37:55 +0200 |
---|---|---|
committer | Kristofer.Pettersson@naruto. <> | 2006-10-17 10:37:55 +0200 |
commit | 44e01d4144e03591baa1ca40f0025a5f351199aa (patch) | |
tree | 4d79382f26924f77cc223d0a0b95e8922312c560 /mysys/my_seek.c | |
parent | 95ccad5e02d62be1ea33c705c636996cff219484 (diff) | |
parent | 3b316569a731b971af4564a01bd4b5602df654f2 (diff) | |
download | mariadb-git-44e01d4144e03591baa1ca40f0025a5f351199aa.tar.gz |
Merge naruto.:C:/cpp/bug23010/my50-bug23010
into naruto.:C:/cpp/bug23010/my51-bug23010
Diffstat (limited to 'mysys/my_seek.c')
-rw-r--r-- | mysys/my_seek.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/mysys/my_seek.c b/mysys/my_seek.c index e5b1905e551..239136c4e7c 100644 --- a/mysys/my_seek.c +++ b/mysys/my_seek.c @@ -29,8 +29,13 @@ my_off_t my_seek(File fd, my_off_t pos, int whence, whence, MyFlags)); DBUG_ASSERT(pos != MY_FILEPOS_ERROR); /* safety check */ - if (-1 != fd) - newpos=lseek(fd, pos, whence); + /* + Make sure we are using a valid file descriptor! + */ + DBUG_ASSERT(fd != -1); + + newpos= lseek(fd, pos, whence); + if (newpos == (os_off_t) -1) { my_errno=errno; |