Fixed lack of nil return in file.read() when EOF is reached

This commit is contained in:
dnc40085 2018-05-18 22:08:42 -07:00
parent 914a4afc96
commit cbcb1b1a9f
1 changed files with 2 additions and 1 deletions

View File

@ -432,7 +432,8 @@ static int file_g_read( lua_State* L, int n, int16_t end_char, int fd )
luaM_free(L, heap_mem); luaM_free(L, heap_mem);
heap_mem = NULL; heap_mem = NULL;
} }
return 0; lua_pushnil(L);
return 1;
} }
vfs_lseek(fd, -(n - i), VFS_SEEK_CUR); vfs_lseek(fd, -(n - i), VFS_SEEK_CUR);