Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions kafka/producer.go
Original file line number Diff line number Diff line change
Expand Up @@ -173,10 +173,12 @@ func (p *Producer) gethandle() *handle {
}

func (p *Producer) produce(msg *Message, msgFlags int, deliveryChan chan Event) error {
if msg == nil || msg.TopicPartition.Topic == nil || len(*msg.TopicPartition.Topic) == 0 {
return newErrorFromString(ErrInvalidArg, "")
if msg == nil {
return newErrorFromString(ErrInvalidArg, "msg cannot be nil")
}else if msg.TopicPartition.Topic == nil || len(*msg.TopicPartition.Topic) == 0 {
return newErrorFromString(ErrInvalidArg, "topic cannot be nil or empty")
}

crkt := p.handle.getRkt(*msg.TopicPartition.Topic)

// Three problems:
Expand Down