summaryrefslogtreecommitdiffstats
path: root/src/providers/dp_pam_data_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/providers/dp_pam_data_util.c')
-rw-r--r--src/providers/dp_pam_data_util.c27
1 files changed, 2 insertions, 25 deletions
diff --git a/src/providers/dp_pam_data_util.c b/src/providers/dp_pam_data_util.c
index 8724bf936..10e91f5f7 100644
--- a/src/providers/dp_pam_data_util.c
+++ b/src/providers/dp_pam_data_util.c
@@ -23,33 +23,10 @@
*/
#include "providers/data_provider.h"
-
+#include "util/sss_cli_cmd.h"
#define PAM_SAFE_ITEM(item) item ? item : "not set"
-static const char *pamcmd2str(int cmd) {
- switch (cmd) {
- case SSS_PAM_AUTHENTICATE:
- return "PAM_AUTHENTICATE";
- case SSS_PAM_SETCRED:
- return "PAM_SETCRED";
- case SSS_PAM_ACCT_MGMT:
- return "PAM_ACCT_MGMT";
- case SSS_PAM_OPEN_SESSION:
- return "PAM_OPEN_SESSION";
- case SSS_PAM_CLOSE_SESSION:
- return "PAM_CLOSE_SESSION";
- case SSS_PAM_CHAUTHTOK:
- return "PAM_CHAUTHTOK";
- case SSS_PAM_CHAUTHTOK_PRELIM:
- return "PAM_CHAUTHTOK_PRELIM";
- case SSS_PAM_PREAUTH:
- return "SSS_PAM_PREAUTH";
- default:
- return "UNKNOWN";
- }
-}
-
int pam_data_destructor(void *ptr)
{
struct pam_data *pd = talloc_get_type(ptr, struct pam_data);
@@ -183,7 +160,7 @@ failed:
void pam_print_data(int l, struct pam_data *pd)
{
- DEBUG(l, "command: %s\n", pamcmd2str(pd->cmd));
+ DEBUG(l, "command: %s\n", sss_cmd2str(pd->cmd));
DEBUG(l, "domain: %s\n", PAM_SAFE_ITEM(pd->domain));
DEBUG(l, "user: %s\n", PAM_SAFE_ITEM(pd->user));
DEBUG(l, "service: %s\n", PAM_SAFE_ITEM(pd->service));