]>
Commit | Line | Data |
---|---|---|
c7d3763a AM |
1 | diff -Naur IRRToolSet-original/src/normalform/NE.cc IRRToolSet/src/normalform/NE.cc |
2 | --- IRRToolSet-original/src/normalform/NE.cc 2004-08-05 11:21:20.000000000 +0200 | |
3 | +++ IRRToolSet/src/normalform/NE.cc 2004-08-05 11:13:37.000000000 +0200 | |
4 | @@ -1,4 +1,4 @@ | |
5 | -// $Id$ | |
6 | +// $Id$ | |
7 | // Copyright (c) 2001,2002 RIPE NCC | |
8 | // | |
9 | // All Rights Reserved | |
10 | @@ -355,7 +355,9 @@ | |
11 | if (typeid(*ptree) == typeid(FilterAFI)) { | |
12 | ||
13 | ne = evaluate(((FilterAFI *) ptree)->f, peerAS, expand); | |
14 | - ne->restrict((FilterAFI *) ptree); | |
15 | + if ((ne->singleton_flag == NormalTerm::PRFX) || | |
16 | + (ne->singleton_flag == NormalTerm::IPV6_PRFX)) | |
17 | + ne->restrict((FilterAFI *) ptree); | |
18 | Debug(Channel(DBG_NOT) << "op1: " << *ne << "\n"); | |
19 | Debug(Channel(DBG_NOT) << "afi: " << *ne << "\n"); | |
20 | return ne; |