Lines Matching defs:num_msgs
176 int num_msgs;
182 num_msgs = 0;
192 if (num_msgs >= MAX_CHALLENGE_MSGS) {
197 msgs[num_msgs].msg = rad_cvt_string(attrval, attrlen);
198 if (msgs[num_msgs].msg == NULL) {
203 msgs[num_msgs].msg_style = PAM_TEXT_INFO;
204 msg_ptrs[num_msgs] = &msgs[num_msgs];
205 num_msgs++;
213 if (num_msgs == 0) {
214 msgs[num_msgs].msg = strdup("(null RADIUS challenge): ");
215 if (msgs[num_msgs].msg == NULL) {
219 msgs[num_msgs].msg_style = PAM_TEXT_INFO;
220 msg_ptrs[num_msgs] = &msgs[num_msgs];
221 num_msgs++;
223 msgs[num_msgs-1].msg_style = PAM_PROMPT_ECHO_ON;
229 if ((retval = conv->conv(num_msgs, msg_ptrs, &resp,
232 if (build_access_request(radh, user, resp[num_msgs-1].resp, nas_id,
235 memset(resp[num_msgs-1].resp, 0, strlen(resp[num_msgs-1].resp));
236 free(resp[num_msgs-1].resp);
238 while (num_msgs > 0)
239 free(msgs[--num_msgs].msg);