summaryrefslogtreecommitdiff
path: root/libmu_sieve
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2016-12-26 20:04:37 +0200
committerSergey Poznyakoff <gray@gnu.org.ua>2016-12-26 20:04:37 +0200
commit8c834b60399ac1ef71569a4cedee25bd30b8d07c (patch)
treeccc30df94c185eeca9d821bce1d73e70a2ff7b9b /libmu_sieve
parentc07fc42cdc414e0281b4453d31a0855af07db5a4 (diff)
downloadmailutils-8c834b60399ac1ef71569a4cedee25bd30b8d07c.tar.gz
mailutils-8c834b60399ac1ef71569a4cedee25bd30b8d07c.tar.bz2
Fix typecasts in sieve
* libmu_sieve/sieve.y (sieve_parse): Make sure 0 is properly promoted to sieve_instr_t.
Diffstat (limited to 'libmu_sieve')
-rw-r--r--libmu_sieve/sieve.y4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmu_sieve/sieve.y b/libmu_sieve/sieve.y
index edd4c37db..5bb8cb25d 100644
--- a/libmu_sieve/sieve.y
+++ b/libmu_sieve/sieve.y
@@ -1516,7 +1516,7 @@ sieve_parse (void)
mu_error (_("Optimized parse tree"));
tree_dump (mu_strerr, sieve_tree, 0, mu_sieve_machine);
}
- mu_i_sv_code (mu_sieve_machine, (sieve_op_t) 0);
+ mu_i_sv_code (mu_sieve_machine, (sieve_op_t) (sieve_instr_t) 0);
/* Clear location, so that mu_i_sv_locus will do its job. */
mu_sieve_machine->locus.mu_file = NULL;
@@ -1524,7 +1524,7 @@ sieve_parse (void)
mu_sieve_machine->locus.mu_col = 0;
tree_code (mu_sieve_machine, sieve_tree);
- mu_i_sv_code (mu_sieve_machine, (sieve_op_t) 0);
+ mu_i_sv_code (mu_sieve_machine, (sieve_op_t) (sieve_instr_t) 0);
}
if (rc == 0)

Return to:

Send suggestions and report system problems to the System administrator.