В этом месте мы уже получили ответ от krb5 и от результатов этого ответа зависит только значение pam_status, а dp_err не зависит. А пойдет этот код в src/providers/data_provider_be.c:be_pam_handler_callback(), где он игнорируется (в отличие от acctinfo_callback(), где он имеет значение, поскольку вернется в вызывавшее приложение через glibc и getent). Излишки типизации callback-ов.
no subject