Lines Matching refs:num_msgs
181 int num_msgs;
187 num_msgs = 0;
197 if (num_msgs >= MAX_CHALLENGE_MSGS) {
202 msgs[num_msgs].msg = rad_cvt_string(attrval, attrlen);
203 if (msgs[num_msgs].msg == NULL) {
208 msgs[num_msgs].msg_style = PAM_TEXT_INFO;
209 msg_ptrs[num_msgs] = &msgs[num_msgs];
210 num_msgs++;
218 if (num_msgs == 0) {
219 msgs[num_msgs].msg = strdup("(null RADIUS challenge): ");
220 if (msgs[num_msgs].msg == NULL) {
224 msgs[num_msgs].msg_style = PAM_TEXT_INFO;
225 msg_ptrs[num_msgs] = &msgs[num_msgs];
226 num_msgs++;
228 msgs[num_msgs-1].msg_style = PAM_PROMPT_ECHO_ON;
234 if ((retval = conv->conv(num_msgs, msg_ptrs, &resp,
237 if (build_access_request(radh, user, resp[num_msgs-1].resp, nas_id,
240 memset(resp[num_msgs-1].resp, 0, strlen(resp[num_msgs-1].resp));
241 free(resp[num_msgs-1].resp);
243 while (num_msgs > 0)
244 free(msgs[--num_msgs].msg);