@@ -358,11 +358,13 @@ package body LSP.Ada_Handlers.Alire is
358
358
is
359
359
use type Ada.Streams.Stream_Element_Count;
360
360
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
+
363
365
begin
364
366
while Last > 0 loop
365
- Self.Process.Read_Standard_Error (Data, Last);
367
+ Self.Process.Read_Standard_Error (Data, Last, Success );
366
368
367
369
for Item of Data (1 .. Last) loop
368
370
Self.Stderr.Append (Item);
@@ -379,11 +381,13 @@ package body LSP.Ada_Handlers.Alire is
379
381
is
380
382
use type Ada.Streams.Stream_Element_Count;
381
383
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
+
384
388
begin
385
389
while Last > 0 loop
386
- Self.Process.Read_Standard_Output (Data, Last);
390
+ Self.Process.Read_Standard_Output (Data, Last, Success );
387
391
388
392
for Item of Data (1 .. Last) loop
389
393
Self.Stdout.Append (Item);
0 commit comments