From 27723a4806fcb9db59c7fceee26f3eaf46c31c66 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Sat, 3 Dec 2005 01:32:01 +0000
Subject: [PATCH] Support Q in get_next_num() Properly support \r and \n

---
 exec/load/coldfuncs.js | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/exec/load/coldfuncs.js b/exec/load/coldfuncs.js
index d3ab323f00..67d550a6a1 100644
--- a/exec/load/coldfuncs.js
+++ b/exec/load/coldfuncs.js
@@ -51,9 +51,11 @@ function get_next_num(max, have_part)
 	if(bbs.command_str.length && (user.settings & USER_COLDKEYS))
 		use_str=true;
 	while(1) {
-		ch=get_next_keys("0123456789\r\n",have_part);
-		if(ch==undefined || ch=='')
+		ch=get_next_keys("0123456789Q\r\n",have_part);
+		if(ch==undefined || ch=='' || ch=='Q')
 			return(-1);
+		if(ch=='\r' || ch=='\n')
+			return(parseInt(ret));
 		if(parseInt(ret+ch)<=max) {
 			ret+=ch;
 			write(ch);
-- 
GitLab