X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/39fa010cedef55b259b9ba2a2cb7c596fdbcb12f..4216c7743192cbd41d7995c2fe5386a9df1cf2f5:/gen/acl.pc diff --git a/gen/acl.pc b/gen/acl.pc index e2f9c5b1..b439e991 100644 --- a/gen/acl.pc +++ b/gen/acl.pc @@ -149,7 +149,7 @@ void dump_access_file(FILE *out, int lid) { name = strtok_r(m->name, "@", &lasts); EXEC SQL SELECT count(login) INTO :i FROM users - WHERE login = :name; + WHERE login = :name and status != 3; if (i == 1) { if (*(m->tag)) @@ -299,7 +299,7 @@ void dump_passwd_file(FILE *out, int lid) name = strtok_r(m->name, "@", &lasts); EXEC SQL SELECT count(login) INTO :i FROM users WHERE - login = :name; + login = :name and status != 3; if (i == 1) { EXEC SQL SELECT unix_uid, shell, fullname, nickname, @@ -376,7 +376,7 @@ void dump_group_file(FILE *out, int id) { n = strtok_r(m->name, "@", &lasts); EXEC SQL SELECT count(login) INTO :i FROM users - WHERE login = :n; + WHERE login = :n and status != 3; if (i == 1) { fprintf(out, "%s%s", maybecomma, n);