diff --git a/lib/test-driver/Machine.pm b/lib/test-driver/Machine.pm index 85ef80f0d37..cc965517d91 100644 --- a/lib/test-driver/Machine.pm +++ b/lib/test-driver/Machine.pm @@ -87,9 +87,10 @@ sub start { close $write; - threads->create(\&processQemuOutput)->detach; + threads->create(\&processQemuOutput, $self, $read)->detach; sub processQemuOutput { + my ($self, $read) = @_; $/ = "\r\n"; while (<$read>) { chomp;