From a4678ce54e37ff4cbd72a75c37c8c8d8a675c38d Mon Sep 17 00:00:00 2001 From: Peter Andersson Date: Tue, 3 Nov 2015 18:30:12 +0100 Subject: [PATCH] Zero-size file cannot be seek #57 Thanks @lishen2 --- src/spiffs_hydrogen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/spiffs_hydrogen.c b/src/spiffs_hydrogen.c index 6c31da2..dd9fced 100644 --- a/src/spiffs_hydrogen.c +++ b/src/spiffs_hydrogen.c @@ -500,7 +500,7 @@ s32_t SPIFFS_lseek(spiffs *fs, spiffs_file fh, s32_t offs, int whence) { break; } - if (offs > (s32_t)fd->size) { + if ((offs > (s32_t)fd->size) && (SPIFFS_UNDEFINED_LEN != fd->size)) { res = SPIFFS_ERR_END_OF_OBJECT; } SPIFFS_API_CHECK_RES_UNLOCK(fs, res);