STRDUP_OR_RET
STRDUP_OR_RET(*auth_user, user);
STRDUP_OR_RET(to, nb); \
STRDUP_OR_RET(val, p->data.val_s);
STRDUP_OR_RET(spw->sp_pwdp, "{crypt}" NOLOGINSTRING);