| 342 | } |
| 343 | |
| 344 | bool is_ipaddr(const char *arg) |
| 345 | { |
| 346 | struct in_addr v4; |
| 347 | struct in6_addr v6; |
| 348 | if (inet_pton(AF_INET, arg, &v4)) |
| 349 | return true; |
| 350 | if (inet_pton(AF_INET6, arg, &v6)) |
| 351 | return true; |
| 352 | return false; |
| 353 | } |
| 354 | |
| 355 | bool is_toraddr(const char *arg) |
| 356 | { |
no outgoing calls