Skip to content

Commit 4882a12

Browse files
committed
fix: prevent hanging if node never returns
1 parent 7b1c62f commit 4882a12

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

pkg/export/export.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ func (e *Export) done() {
128128
}
129129

130130
func (e *Export) Export(ctx context.Context) error {
131+
defer e.done()
131132
if err := e.node.Shutdown(ctx); err != nil {
132133
return err
133134
}
@@ -145,8 +146,6 @@ func (e *Export) Export(ctx context.Context) error {
145146
return err
146147
}
147148

148-
defer e.done()
149-
150149
var last bool
151150
for b := range stream {
152151
last = e.update(len(b)) == 0

0 commit comments

Comments
 (0)