modules/base: ltn12: source.file() should terminate when an empty chunk is read