dovecot-2.1-pigeonhole: lib-sieve: fixed potention segfault occu...
pigeonhole at rename-it.nl
pigeonhole at rename-it.nl
Mon Dec 12 01:26:31 EET 2011
details: http://hg.rename-it.nl/dovecot-2.1-pigeonhole/rev/a224cdad4aa3
changeset: 1572:a224cdad4aa3
user: Stephan Bosch <stephan at rename-it.nl>
date: Mon Dec 12 00:23:04 2011 +0100
description:
lib-sieve: fixed potention segfault occuring when interpreter initialization fails.
diffstat:
src/lib-sieve/sieve.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diffs (28 lines):
diff -r 3eb7a7460fa3 -r a224cdad4aa3 src/lib-sieve/sieve.c
--- a/src/lib-sieve/sieve.c Wed Dec 07 22:59:14 2011 +0100
+++ b/src/lib-sieve/sieve.c Mon Dec 12 00:23:04 2011 +0100
@@ -438,8 +438,9 @@
}
/* Cleanup */
- sieve_result_unref(&result);
-
+ if ( result != NULL )
+ sieve_result_unref(&result);
+
return ret;
}
@@ -476,9 +477,10 @@
if ( keep != NULL ) *keep = TRUE;
}
}
-
+
/* Cleanup */
- sieve_result_unref(&result);
+ if ( result != NULL )
+ sieve_result_unref(&result);
return ret;
}
More information about the dovecot-cvs
mailing list