PAM_MAX_RESP_SIZE
r->resp = (char *)malloc(PAM_MAX_RESP_SIZE);
(void) fgets(r->resp, PAM_MAX_RESP_SIZE, stdin);
r->resp = calloc(1, PAM_MAX_RESP_SIZE);
PAM_MAX_RESP_SIZE-1);
r->resp[PAM_MAX_RESP_SIZE-1] = '\0';
r->resp = (char *)calloc(PAM_MAX_RESP_SIZE,
if (fgets(r->resp, PAM_MAX_RESP_SIZE-1, stdin)) {
char input[PAM_MAX_RESP_SIZE + 1];
if (i < PAM_MAX_RESP_SIZE) {
char respbuf[PAM_MAX_RESP_SIZE];
char respbuf[PAM_MAX_RESP_SIZE];
char input[PAM_MAX_RESP_SIZE];
c != EOF && (i < PAM_MAX_RESP_SIZE - 1))
char username[PAM_MAX_RESP_SIZE];
bzero((void *)username, PAM_MAX_RESP_SIZE);
(index >= PAM_MAX_RESP_SIZE)) {
if (index >= PAM_MAX_RESP_SIZE ||
#if PASS_MAX >= PAM_MAX_RESP_SIZE