diff options
Diffstat (limited to 'libmu_sieve/sieve-gram.y')
-rw-r--r-- | libmu_sieve/sieve-gram.y | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libmu_sieve/sieve-gram.y b/libmu_sieve/sieve-gram.y index 5499a5ece..bf3db2442 100644 --- a/libmu_sieve/sieve-gram.y +++ b/libmu_sieve/sieve-gram.y @@ -305,23 +305,27 @@ arglist : arg arg : stringlist { $$ = mu_sieve_value_create (mu_sieve_machine, - SVT_STRING_LIST, &$1); + SVT_STRING_LIST, &@1, &$1); } | STRING { - $$ = mu_sieve_value_create (mu_sieve_machine, SVT_STRING, $1); + $$ = mu_sieve_value_create (mu_sieve_machine, SVT_STRING, + &@1, $1); } | MULTILINE { - $$ = mu_sieve_value_create (mu_sieve_machine, SVT_STRING, $1); + $$ = mu_sieve_value_create (mu_sieve_machine, SVT_STRING, + &@1, $1); } | NUMBER { - $$ = mu_sieve_value_create (mu_sieve_machine, SVT_NUMBER, &$1); + $$ = mu_sieve_value_create (mu_sieve_machine, SVT_NUMBER, + &@1, &$1); } | TAG { - $$ = mu_sieve_value_create (mu_sieve_machine, SVT_TAG, $1); + $$ = mu_sieve_value_create (mu_sieve_machine, SVT_TAG, + &@1, $1); } ; |