File tree 3 files changed +12
-0
lines changed
3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -251,6 +251,10 @@ export const invoke = (c: TSpawnCtxNormalized): TSpawnCtxNormalized => {
251
251
error = e
252
252
c . ee . emit ( 'err' , error , c )
253
253
} )
254
+ . once ( 'exit' , ( ) => {
255
+ child . stdout ?. destroy ( )
256
+ child . stderr ?. destroy ( )
257
+ } )
254
258
. once ( 'close' , ( status , signal ) => {
255
259
c . fulfilled = {
256
260
error,
Original file line number Diff line number Diff line change @@ -192,6 +192,10 @@ var invoke = (c) => {
192
192
child . once ( "error" , ( e ) => {
193
193
error = e ;
194
194
c . ee . emit ( "err" , error , c ) ;
195
+ } ) . once ( "exit" , ( ) => {
196
+ var _a3 , _b3 ;
197
+ ( _a3 = child . stdout ) == null ? void 0 : _a3 . destroy ( ) ;
198
+ ( _b3 = child . stderr ) == null ? void 0 : _b3 . destroy ( ) ;
195
199
} ) . once ( "close" , ( status , signal ) => {
196
200
var _a3 ;
197
201
c . fulfilled = {
Original file line number Diff line number Diff line change @@ -171,6 +171,10 @@ var invoke = (c) => {
171
171
child . once ( "error" , ( e ) => {
172
172
error = e ;
173
173
c . ee . emit ( "err" , error , c ) ;
174
+ } ) . once ( "exit" , ( ) => {
175
+ var _a3 , _b3 ;
176
+ ( _a3 = child . stdout ) == null ? void 0 : _a3 . destroy ( ) ;
177
+ ( _b3 = child . stderr ) == null ? void 0 : _b3 . destroy ( ) ;
174
178
} ) . once ( "close" , ( status , signal ) => {
175
179
var _a3 ;
176
180
c . fulfilled = {
You can’t perform that action at this time.
0 commit comments