Browse Source

Fixing bug in `file.readline` when line length exceeds 128 chars

Lukáš Voborský 3 years ago
parent
commit
336013ab9e
1 changed files with 1 additions and 1 deletions
  1. 1 1
      app/modules/file.c

+ 1 - 1
app/modules/file.c

@@ -452,7 +452,7 @@ static int file_g_read( lua_State* L, int n, int16_t end_char, int fd )
     for (i = 0; i < nread; ++i) {
       luaL_addchar(&b, p[i]);
       if (p[i] == end_char) {
-        vfs_lseek(fd, -nread + j + i + 1, VFS_SEEK_CUR); //reposition after end char found
+        vfs_lseek(fd, -nread + i + 1, VFS_SEEK_CUR); //reposition after end char found
         nread = 0;   // force break on outer loop
         break;
       }