| 602 | } |
| 603 | |
| 604 | static void |
| 605 | set80211ssid(const char *val, int d, int s, const struct afswtch *rafp) |
| 606 | { |
| 607 | int ssid; |
| 608 | int len; |
| 609 | u_int8_t data[IEEE80211_NWID_LEN]; |
| 610 | |
| 611 | ssid = 0; |
| 612 | len = strlen(val); |
| 613 | if (len > 2 && isdigit((int)val[0]) && val[1] == ':') { |
| 614 | ssid = atoi(val)-1; |
| 615 | val += 2; |
| 616 | } |
| 617 | |
| 618 | bzero(data, sizeof(data)); |
| 619 | len = sizeof(data); |
| 620 | if (get_string(val, NULL, data, &len) == NULL) |
| 621 | exit(1); |
| 622 | |
| 623 | set80211(s, IEEE80211_IOC_SSID, ssid, len, data); |
| 624 | } |
| 625 | |
| 626 | static void |
| 627 | set80211meshid(const char *val, int d, int s, const struct afswtch *rafp) |
nothing calls this directly
no test coverage detected