diff --git a/src/sbbs3/useredit.cpp b/src/sbbs3/useredit.cpp index cda4a503297843ba890ee43c3662055bb3e779cc..3b3254cd46a6e1ddf1a1250197e884300cb89648 100644 --- a/src/sbbs3/useredit.cpp +++ b/src/sbbs3/useredit.cpp @@ -930,7 +930,8 @@ void sbbs_t::maindflts(user_t* user) break; case 'E': if(noyes(text[UseExternalEditorQ])) { - putuserstr(user->number, USER_XEDIT, nulstr); + if(!(sys_status & SS_ABORT)) + putuserstr(user->number, USER_XEDIT, nulstr); break; } if(user->xedit)