fix:maxDuration typo
diff --git a/client.go b/client.go
index 045c6e1..7f8b557 100644
--- a/client.go
+++ b/client.go
@@ -425,7 +425,7 @@
 func (c *client) reConnect() {
 	var (
 		num, max, times, interval int
-		maxDuraion                int64
+		maxDuration               int64
 	)
 	max = c.number
 	interval = c.reconnectInterval
@@ -446,11 +446,11 @@
 		c.connect()
 		times++
 		if times > maxTimes {
-			maxDuraion = int64(maxTimes) * int64(interval)
+			maxDuration = int64(maxTimes) * int64(interval)
 		} else {
-			maxDuraion = int64(times) * int64(interval)
+			maxDuration = int64(times) * int64(interval)
 		}
-		<-gxtime.After(time.Duration(maxDuraion))
+		<-gxtime.After(time.Duration(maxDuration))
 	}
 }