From 5e20f16ed746d23ab7c42d45904232c1c4edf646 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Sun, 16 Aug 2009 00:59:56 +0200 Subject: [PATCH] Fixed bug in error reporting when binary-related script object is not set. --- src/lib-sieve/sieve-error.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib-sieve/sieve-error.c b/src/lib-sieve/sieve-error.c index 10771171e..9f02da4c5 100644 --- a/src/lib-sieve/sieve-error.c +++ b/src/lib-sieve/sieve-error.c @@ -35,7 +35,9 @@ const char *sieve_error_script_location (const struct sieve_script *script, unsigned int source_line) { - const char *sname = sieve_script_name(script); + const char *sname; + + sname = ( script == NULL ? NULL : sieve_script_name(script) ); if ( sname == NULL || *sname == '\0' ) return t_strdup_printf("line %d", source_line); -- GitLab