diff --git a/src/servo/parser/html.rs b/src/servo/parser/html.rs index c4134289b87c..89e53c1adecc 100644 --- a/src/servo/parser/html.rs +++ b/src/servo/parser/html.rs @@ -167,7 +167,7 @@ fn parser(reader: io::reader) -> parser { fn spawn_parser_task(filename: str) -> port { let result_port = port(); let result_chan = chan(result_port); - task::spawn_listener::<()> {|_child_port| + task::spawn {|| let file_data = io::read_whole_file(filename).get(); let reader = io::bytes_reader(file_data); let parser = parser(reader);