From 1adb5e5507f3466fcf78a59db76744437ef0b558 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 19 Jun 2009 21:36:53 +0000
Subject: [PATCH] Remember last-entered text search string while at msg reading
 prompt.

---
 src/sbbs3/readmsgs.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/readmsgs.cpp b/src/sbbs3/readmsgs.cpp
index e5623c2c4c..001036514c 100644
--- a/src/sbbs3/readmsgs.cpp
+++ b/src/sbbs3/readmsgs.cpp
@@ -358,6 +358,7 @@ int sbbs_t::scanposts(uint subnum, long mode, const char *find)
 	post_t	*post;
 	smbmsg_t	msg;
 
+	find_buf[0]=0;
 	cursubnum=subnum;	/* for ARS */
 	if(!chk_ar(cfg.sub[subnum]->read_ar,&useron,&client)) {
 		bprintf("\1n\r\nYou can't read messages on %s %s\r\n"
@@ -791,7 +792,7 @@ int sbbs_t::scanposts(uint subnum, long mode, const char *find)
 				if((i=get_start_msg(this,&smb))<0)
 					break;
 				bputs(text[SearchStringPrompt]);
-				if(!getstr(find_buf,40,K_LINE|K_UPPER))
+				if(!getstr(find_buf,40,K_LINE|K_UPPER|K_EDIT|K_AUTODEL))
 					break;
 				if(yesno(text[DisplaySubjectsOnlyQ]))
 					searchposts(subnum,post,(long)i,smb.msgs,find_buf);
-- 
GitLab