aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/file_wrappers.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2011-11-17 06:36:32 +0000
committerGuy Harris <guy@alum.mit.edu>2011-11-17 06:36:32 +0000
commitf3a88d408480fc49ef19b97515bbcee772b2b302 (patch)
tree292509cdec971854a466cca57af5d2bd3c0f9f29 /wiretap/file_wrappers.c
parenteacdf1d46f2e0488af0ef7b7d0dbbfb7bc56e88e (diff)
Return *some* error if we end up trying to seek before the beginning of
the file, so you don't get weird random errors. EINVAL is as good as anything. svn path=/trunk/; revision=39896
Diffstat (limited to 'wiretap/file_wrappers.c')
-rw-r--r--wiretap/file_wrappers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/file_wrappers.c b/wiretap/file_wrappers.c
index f8b9b8c8eb..7baa0abe07 100644
--- a/wiretap/file_wrappers.c
+++ b/wiretap/file_wrappers.c
@@ -982,7 +982,7 @@ file_seek(FILE_T file, gint64 offset, int whence, int *err)
if (offset < 0) {
offset += file->pos;
if (offset < 0) { /* before start of file! */
- /* *err = ???; */
+ *err = EINVAL;
return -1;
}
/* rewind, then skip to offset */