diff --git a/mongoose.c b/mongoose.c index 25c5e4fd..70692322 100644 --- a/mongoose.c +++ b/mongoose.c @@ -925,9 +925,9 @@ static size_t p_seek(void *fp, size_t offset) { #if (defined(_FILE_OFFSET_BITS) && _FILE_OFFSET_BITS == 64) || \ (defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112L) || \ (defined(_XOPEN_SOURCE) && _XOPEN_SOURCE >= 600) - fseeko((FILE *) fp, (off_t) offset, SEEK_SET); + if (fseeko((FILE *) fp, (off_t) offset, SEEK_SET) != 0) (void) 0; #else - fseek((FILE *) fp, (long) offset, SEEK_SET); + if (fseek((FILE *) fp, (long) offset, SEEK_SET) != 0) (void) 0; #endif return (size_t) ftell((FILE *) fp); }