Lines Matching refs:p_reply
186 struct pam_response *p_reply; in osl_PamConversation() local
190 p_reply = (struct pam_response *) calloc( num_msg, in osl_PamConversation()
192 if ( p_reply == NULL || pam_data == NULL ) in osl_PamConversation()
194 if ( p_reply != NULL ) in osl_PamConversation()
195 free ( p_reply ); in osl_PamConversation()
207 p_reply[ i ].resp_retcode = 0; in osl_PamConversation()
208 p_reply[ i ].resp = strdup( pam_data->password ); in osl_PamConversation()
211 p_reply[ i ].resp_retcode = 0; in osl_PamConversation()
212 p_reply[ i ].resp = strdup( pam_data->name ); in osl_PamConversation()
218 p_reply[ i ].resp_retcode = 0; in osl_PamConversation()
219 p_reply[ i ].resp = NULL; in osl_PamConversation()
231 if ( p_reply[ i ].resp ) in osl_PamConversation()
233 memset ( p_reply[ i ].resp, 0, in osl_PamConversation()
234 strlen( p_reply[ i ].resp ) ); in osl_PamConversation()
235 free ( p_reply[ i ].resp ); in osl_PamConversation()
237 free ( p_reply ); in osl_PamConversation()
244 *response = p_reply; in osl_PamConversation()