diff --git a/exec/irc.js b/exec/irc.js
index 0113873efee327dae9a7fe7cbf5b3d7728581e3a..8ea516828795432f6d4a885a85ac7453cb4b7599 100644
--- a/exec/irc.js
+++ b/exec/irc.js
@@ -912,7 +912,7 @@ function Channels_part(cname,message)  {
 			this.length -= 1;
 		}
 	}
-	if(this.index>=(length-1))  {
+	if(this.index>=(this.length-1))  {
 		this.index=0;
 	}
 }