Skip to content

Commit 651ab88

Browse files
authored
Merge pull request #1217 from lightninglabs/sendpayment-eof
rpc: try to catch EOF error from lnd sendpayment
2 parents 1589ddc + e414f23 commit 651ab88

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

rpcserver.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7309,7 +7309,12 @@ func (r *rpcServer) SendPayment(req *tchrpc.SendPaymentRequest,
73097309

73107310
update, err := updateStream.Recv()
73117311
if err != nil {
7312-
return err
7312+
// Stream is closed; no more updates.
7313+
if err == io.EOF {
7314+
return nil
7315+
}
7316+
return fmt.Errorf("failed to receive payment "+
7317+
"update: %w", err)
73137318
}
73147319

73157320
err = stream.Send(&tchrpc.SendPaymentResponse{

0 commit comments

Comments
 (0)