add_openvpn_arg (args, tok);
tmp2 = strdup(tok);
while ((tok2 = strsep((char **)&tmp2, " ")) != NULL) {
- gboolean port = FALSE;
- if (strlen(tok2)) {
- for (p=tok2, port=TRUE; *p; p++) {
- if (!isdigit(*p)) {
- port = FALSE;
- break;
- }
- }
- if (port)
- add_openvpn_arg (args, tok2);
- else if ((strncmp("udp", tok2, 3) == 0 || strncmp("tcp", tok2, 3) == 0))
- add_openvpn_arg (args, tok2);
- }
+ add_openvpn_arg (args, tok2);
}
free((void *)tmp2);
}