- strcpy(users_corrupt_msg, "The auto-purger found the following user numbers with no name.\n"
- "If the user number is 0 you should report this to the Citadel development\n"
- "team either by a bugzilla report at http://bugzilla.citadel.org or\n"
- "posting a message in the Citadel Support room on Uncensored at\n"
- "https://uncensored.citadel.org You should make it clear that you have seen a\n"
- "user 0 messages in the Aide room which means a module has not named its\n"
- "private context.\n"
- "Unfortunately the auto-purger is not yet able to fix this problem.\n"
- "This problem is not considered serious since a user with no name can\n"
- "not log in.\n");
- }
-
- users_corrupt_msg=realloc(users_corrupt_msg, strlen(users_corrupt_msg)+SIZ);
- snprintf(&users_corrupt_msg[strlen(users_corrupt_msg)], SIZ, " %ld\n", us->usernum);
- }
- else if (us->usernum == 0L)
- {
- purge=0;
- if (users_zero_msg == NULL)
- {
- users_zero_msg = malloc(SIZ);
- strcpy(users_zero_msg, "The auto-purger found a user with a user number of 0 but no name.\n"
- "This is the result of a bug where a private contaxt has been created but\n"
- "not named.\n\n"
- "Please report this to the Citadel development team either by a bugzilla\n"
- "report at http://bugzilla.citadel.org or by posting a message in the\n"
- "Citadel Support room on Uncensored at https://uncensored.citadel.org\n"
- "You should make it clear that you have seen a user 0 messages in the\n"
- "Aide room which means a module has not named its private context.\n\n"
- "This problem is not considered serious since it does not constitute a\n"
- "security risk and should not impare system operation.\n"
+ strcpy(users_corrupt_msg,
+ "The auto-purger found the following user numbers with no name.\n"
+ "The system has no way to purge a user with no name,"
+ " and should not be able to create them either.\n"
+ "This indicates corruption of the user DB or possibly a bug.\n"
+ "It may be a good idea to restore your DB from a backup.\n"