validchars
if (validchars(npw->pw_shell)) {
if (validchars(npw->pw_gecos)) {
if (validchars(npw->pw_passwd)) {
if (!no_chsh && validchars(npw->pw_shell)) {
if (validchars(npw->pw_gecos)) {
if (validchars(npw->pw_passwd)) {