- if (!strncmp(name_, "ptcp:", 5) && count_fields(name_) < 2) {
- name = xasprintf("%s%d", name_, OFP_TCP_PORT);
- } else if (!strncmp(name_, "pssl:", 5) && count_fields(name_) < 2) {
- name = xasprintf("%s%d", name_, OFP_SSL_PORT);
- } else {
- name = xstrdup(name_);
- }
- error = pstream_open(name, &pstream);
- free(name);
+ error = pstream_open_with_default_ports(name, OFP_TCP_PORT, OFP_SSL_PORT,
+ &pstream);