diff --git a/sys/fs/fat/fat.c b/sys/fs/fat/fat.c index 7adc4ff..8ce38e4 100644 --- a/sys/fs/fat/fat.c +++ b/sys/fs/fat/fat.c @@ -102,7 +102,7 @@ } //kprintf("[Offset(%s): %ld:%ld]", _file->filename, offset, size); - if (fl_fseek(_file, offset, 0) != 0) + if (fl_fseek(_file, offset & 0xFFFFFFFF, 0) != 0) kprintf("SEEK FAILED!"); size = fl_fread(data, size, 1, _file);