]> git.ipfire.org Git - thirdparty/bird.git/blobdiff - filter/config.Y
Filter: Resolving of defined constants in config time
[thirdparty/bird.git] / filter / config.Y
index 72866bb0b6c41dd7752a9b47c6f3f9f02642f456..ff2b966e53a96b9c6601d9ee2d8db59447300605 100644 (file)
@@ -856,7 +856,7 @@ symbol_value: CF_SYM_KNOWN
   {
     switch ($1->class) {
       case SYM_CONSTANT_RANGE:
-       $$ = f_new_inst(FI_CONSTANT_DEFINED, $1);
+       $$ = f_new_inst(FI_CONSTANT, *($1->val));
        break;
       case SYM_VARIABLE_RANGE:
        $$ = f_new_inst(FI_VAR_GET, $1);