From: Martin Willi Date: Thu, 21 Feb 2013 10:13:26 +0000 (+0100) Subject: Support %opaque keyword in leftprotoport for "opaque" ports X-Git-Tag: 5.0.3dr3~41^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd658bce2853a7f727075c4257079f314bb5f0ce;p=thirdparty%2Fstrongswan.git Support %opaque keyword in leftprotoport for "opaque" ports --- diff --git a/src/starter/confread.c b/src/starter/confread.c index 92d6954787..22f0b7344b 100644 --- a/src/starter/confread.c +++ b/src/starter/confread.c @@ -298,6 +298,11 @@ static void kw_end(starter_conn_t *conn, starter_end_t *end, kw_token_t token, end->from_port = 0; end->to_port = 0xffff; } + else if (streq(port, "%opaque")) + { + end->from_port = 0xffff; + end->to_port = 0; + } else { svc = getservbyname(port, NULL);