Home | History | Annotate | Download | only in client

Lines Matching defs:imsi

1561 	char *imsi, *eaptype, *str, buf[20];
1598 node = get_node(ctx->xml, sim, "IMSI");
1600 wpa_printf(MSG_INFO, "No SIM/IMSI node in credential");
1603 imsi = xml_node_get_text(ctx->xml, node);
1604 if (imsi == NULL) {
1605 wpa_printf(MSG_INFO, "Could not extract SIM/IMSI");
1608 wpa_printf(MSG_INFO, " - Credential/SIM/IMSI = %s", imsi);
1609 imsi_len = os_strlen(imsi);
1611 wpa_printf(MSG_INFO, "Invalid IMSI length");
1612 xml_node_get_text_free(ctx->xml, imsi);
1621 if (os_strncmp(imsi + 3, pos + 3, 3) == 0)
1623 else if (os_strncmp(imsi + 3, pos + 4, 2) == 0)
1629 os_memcpy(buf, imsi, 3 + mnc_len);
1631 os_strlcpy(buf + 3 + mnc_len + 1, imsi + 3 + mnc_len,
1634 xml_node_get_text_free(ctx->xml, imsi);
1636 if (set_cred_quoted(ctx->ifname, id, "imsi", buf) < 0)
1637 wpa_printf(MSG_INFO, "Could not set IMSI");