X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/52a20deb5bd5bc9e35857f7f23d09e6f2955d6e4..22bbb6f02323afff6774b295fc3965556b366e2f:/dbck/phase2.pc diff --git a/dbck/phase2.pc b/dbck/phase2.pc index 3c6d1a34..de786a3d 100644 --- a/dbck/phase2.pc +++ b/dbck/phase2.pc @@ -667,6 +667,19 @@ void pobox_check(int id, struct user *u) } break; + case 'E': + if (!hash_lookup(machines, u->pobox_id)) + { + printf("User %s(%s) has P.O.Box on non-existant machine %d\n", + u->login, u->fullname, u->pobox_id); + if (single_fix("Delete", 0)) + { + remove_pobox(u->users_id); + u->potype = 'N'; + } + } + break; + case 'S': if (hash_lookup(string_dups, u->pobox_id)) {