From dbfb1c480bbac370b0fdfde714dc540b4aaba6a8 Mon Sep 17 00:00:00 2001 From: heckflosse Date: Sun, 2 Apr 2017 19:13:46 +0200 Subject: [PATCH] Fix warning in myfile.h --- rtengine/myfile.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rtengine/myfile.h b/rtengine/myfile.h index 771dd7b84..e4609c697 100644 --- a/rtengine/myfile.h +++ b/rtengine/myfile.h @@ -68,7 +68,10 @@ inline void fseek (IMFILE* f, int p, int how) } else if (how == SEEK_CUR) { f->pos += p; } else if (how == SEEK_END) { - f->pos = f->size + p; + if(p <= 0 && -p <= f->size) { + f->pos = f->size + p; + } + return; } if (f->pos < 0 || f->pos > f->size) {