diff options
| author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-02-25 16:39:34 +0000 | 
|---|---|---|
| committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-02-25 16:39:34 +0000 | 
| commit | 60769b19cd1f9127369397f5556106d1125f006d (patch) | |
| tree | d92693112eec9613ff7117f58fd84405a8188d60 | |
| parent | 85148c8f0343312cb6e58d4071fe6ba345b04bdd (diff) | |
Notes
| -rw-r--r-- | libexec/ftpd/ftpd.c | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c index 6c71150d30c1..decc31bf02b9 100644 --- a/libexec/ftpd/ftpd.c +++ b/libexec/ftpd/ftpd.c @@ -1111,8 +1111,11 @@ auth_conv(int num_msg, const struct pam_message **msg,  {  	int i;  	cred_t *cred = (cred_t *) appdata; -	struct pam_response *reply = -			malloc(sizeof(struct pam_response) * num_msg); +	struct pam_response *reply; + +	reply = calloc(num_msg, sizeof *reply); +	if (reply == NULL) +		return PAM_BUF_ERR;  	for (i = 0; i < num_msg; i++) {  		switch (msg[i]->msg_style) { | 
