From 46b860e9bcd93945cb0bb2ac91046d72263fe90b Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Fri, 22 Dec 2006 22:09:14 +0000
Subject: [PATCH] Fix undeletion of users. Reported by Merlin.

---
 src/sbbs3/uedit/uedit.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/uedit/uedit.c b/src/sbbs3/uedit/uedit.c
index ded0304003..2d36bb0332 100644
--- a/src/sbbs3/uedit/uedit.c
+++ b/src/sbbs3/uedit/uedit.c
@@ -1620,7 +1620,10 @@ int edit_user(scfg_t *cfg, int usernum)
 			case 0:
 				user.misc ^= DELETED;
 				putuserrec(cfg,user.number,U_MISC,8,ultoa(user.misc,str,16));
-				putusername(cfg,user.number,nulstr);
+				if(user.misc & DELETED)
+					putusername(cfg,user.number,nulstr);
+				else
+					putusername(cfg,user.number,user.alias);
 				break;
 
 			case 1:
-- 
GitLab