]> git.proxmox.com Git - mirror_frr.git/blobdiff - vtysh/vtysh_user.c
bgpd: totalPrefixCounter incorectly shows sent prefix count
[mirror_frr.git] / vtysh / vtysh_user.c
index 665e6ca90dccf14295f76c5150ee7721b1d475a0..1ed284809ed845c3097fab3bc53f4cf3ad500f34 100644 (file)
@@ -71,6 +71,10 @@ static int vtysh_pam(const char *user)
                fprintf(stderr, "vtysh_pam: Failure to initialize pam: %s(%d)",
                        pam_strerror(pamh, ret), ret);
 
+       if (pam_acct_mgmt(pamh, 0) != PAM_SUCCESS)
+               fprintf(stderr, "%s: Failed in account validation: %s(%d)",
+                       __func__, pam_strerror(pamh, ret), ret);
+
        /* close Linux-PAM */
        if (pam_end(pamh, ret) != PAM_SUCCESS) {
                pamh = NULL;