@@ -358,11 +358,13 @@ package body LSP.Ada_Handlers.Alire is
358358 is
359359 use type Ada.Streams.Stream_Element_Count;
360360
361- Data : Ada.Streams.Stream_Element_Array (1 .. 256 );
362- Last : Ada.Streams.Stream_Element_Count := 1 ;
361+ Data : Ada.Streams.Stream_Element_Array (1 .. 256 );
362+ Last : Ada.Streams.Stream_Element_Count := 1 ;
363+ Success : Boolean := True;
364+
363365 begin
364366 while Last > 0 loop
365- Self.Process.Read_Standard_Error (Data, Last);
367+ Self.Process.Read_Standard_Error (Data, Last, Success );
366368
367369 for Item of Data (1 .. Last) loop
368370 Self.Stderr.Append (Item);
@@ -379,11 +381,13 @@ package body LSP.Ada_Handlers.Alire is
379381 is
380382 use type Ada.Streams.Stream_Element_Count;
381383
382- Data : Ada.Streams.Stream_Element_Array (1 .. 256 );
383- Last : Ada.Streams.Stream_Element_Count := 1 ;
384+ Data : Ada.Streams.Stream_Element_Array (1 .. 256 );
385+ Last : Ada.Streams.Stream_Element_Count := 1 ;
386+ Success : Boolean := True;
387+
384388 begin
385389 while Last > 0 loop
386- Self.Process.Read_Standard_Output (Data, Last);
390+ Self.Process.Read_Standard_Output (Data, Last, Success );
387391
388392 for Item of Data (1 .. Last) loop
389393 Self.Stdout.Append (Item);
0 commit comments