Browse Source

Don't let the caller pass in MaxWaitTime=0.

This mistake is far too easy to make, and rather harmful.
Burke Libbey 12 years ago
parent
commit
8c2c1f53d4
1 changed files with 1 additions and 1 deletions
  1. 1 1
      consumer.go

+ 1 - 1
consumer.go

@@ -89,7 +89,7 @@ func NewConsumer(client *Client, topic string, partition int32, group string, co
 		return nil, ConfigurationError("Invalid MaxMessageSize")
 	}
 
-	if config.MaxWaitTime < 0 {
+	if config.MaxWaitTime <= 0 {
 		return nil, ConfigurationError("Invalid MaxWaitTime")
 	} else if config.MaxWaitTime < 100 {
 		Logger.Println("ConsumerConfig.MaxWaitTime is very low, which can cause high CPU and network usage. See documentation for details.")