From e9f015dfc5a93e36d625a3c37c6f24951e752801 Mon Sep 17 00:00:00 2001 From: Sirius Bakke Date: Fri, 27 Feb 2015 11:07:12 +0100 Subject: [PATCH] Bugfix: Junos: IPv6 force /128 on hosts --- src/juniper_lib/PolicyCompiler_junosacl_writers.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/juniper_lib/PolicyCompiler_junosacl_writers.cpp b/src/juniper_lib/PolicyCompiler_junosacl_writers.cpp index cf47a0803..726dcf699 100644 --- a/src/juniper_lib/PolicyCompiler_junosacl_writers.cpp +++ b/src/juniper_lib/PolicyCompiler_junosacl_writers.cpp @@ -719,8 +719,11 @@ string PolicyCompiler_junosacl::PrintRule::_printAddr(Address *o) } } else { -// str << srcaddr->toString() << "/" << srcmask.getLength(); - str << srcaddr->toString() << "/" << 32; + if (srcaddr->isV4()) + str << srcaddr->toString() << "/" << 32; + else + str << srcaddr->toString() << "/" << 128; +// str << srcaddr->toString() << "/" << srcmask.getLength(); } } return str.str();