diff --git a/src/sbbs3/exec.cpp b/src/sbbs3/exec.cpp index 3999a1d445a22a83ac934485dda42cbd5ef520fa..ad6b82cf6a827cd4a45bd449602e4d905c27b800 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);