From c97490f1325101d8e97e20cf2125dd99c42bbd97 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on ChromeOS)" <rob@synchro.net> Date: Sun, 10 Sep 2023 15:07:45 -0700 Subject: [PATCH] Don't call putuserdat if the user number is invalid (not logged in) This should fix issue #626 --- src/sbbs3/exec.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp index 3999a1d445..ad6b82cf6a 100644 --- a/src/sbbs3/exec.cpp +++ b/src/sbbs3/exec.cpp @@ -2024,7 +2024,8 @@ bool sbbs_t::select_editor(void) if(useron.xedit) useron.xedit--; if((i=uselect(0,useron.xedit,0,0,0))>=0) { useron.xedit=i+1; - putuserstr(useron.number, USER_XEDIT, cfg.xedit[i]->code); + if(useron.number > 0) + putuserstr(useron.number, USER_XEDIT, cfg.xedit[i]->code); return(true); } return(false); -- GitLab