diff --git a/src/nvimage/ImageIO.cpp b/src/nvimage/ImageIO.cpp index 8c10934..8593ae8 100644 --- a/src/nvimage/ImageIO.cpp +++ b/src/nvimage/ImageIO.cpp @@ -345,6 +345,9 @@ static int DLL_CALLCONV SeekProc(fi_handle handle, long offset, int origin) case SEEK_SET : s->seek(offset); break; + case SEEK_END : + s->seek(s->size() + offset); + break; case SEEK_CUR : s->seek(s->tell() + offset); break;