Skip to content

Commit f4875c1

Browse files
Merge pull request apache#1125 from MaOreoreorui/master
[ISSUE apache#1124] fix: panic in SendResult.String
2 parents af567d2 + 7a89bba commit f4875c1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

primitive/result.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,12 @@ func NewSendResult() *SendResult {
5858

5959
// SendResult send message result to string(detail result)
6060
func (result *SendResult) String() string {
61+
mq := "nil"
62+
if result.MessageQueue != nil {
63+
mq = result.MessageQueue.String()
64+
}
6165
return fmt.Sprintf("SendResult [sendStatus=%d, msgIds=%s, offsetMsgId=%s, queueOffset=%d, messageQueue=%s]",
62-
result.Status, result.MsgID, result.OffsetMsgID, result.QueueOffset, result.MessageQueue.String())
66+
result.Status, result.MsgID, result.OffsetMsgID, result.QueueOffset, mq)
6367
}
6468

6569
// TransactionSendResult RocketMQ send result

0 commit comments

Comments
 (0)