lib-sieve: interpreter: Improved robustness of code loop handling against binary corruption.
When the program crosses the boundary of the current jump somehow, the program is terminated and a corruption error is returned.
Showing
- src/lib-sieve/plugins/mime/cmd-foreverypart.c 3 additions, 5 deletionssrc/lib-sieve/plugins/mime/cmd-foreverypart.c
- src/lib-sieve/sieve-interpreter.c 55 additions, 13 deletionssrc/lib-sieve/sieve-interpreter.c
- src/lib-sieve/sieve-interpreter.h 2 additions, 2 deletionssrc/lib-sieve/sieve-interpreter.h
Loading
Please register or sign in to comment