Prevent boom at shutdown that results from trying to purge a user 0
[citadel.git] / citadel / user_ops.c
index e75bebccf6c11d02929d01869091375a4bc8b5a1..b78e8a3e9eb75ae52e8ec13dcbf8996cd4a341f9 100644 (file)
@@ -670,7 +670,7 @@ void logout(void)
        CCC->logged_in = 0;
 
        /* Check to see if the user was deleted whilst logged in and purge them if necessary */
-       if (CCC->user.axlevel == 0)
+       if ((CCC->user.axlevel == 0) && (CCC->user.usernum))
                purge_user(CCC->user.fullname);
 
        /* Free any output buffers */