From 448b806528554287a707d8538469700c8b75250a Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Sat, 14 Aug 2010 00:25:44 +0200
Subject: [PATCH] Fixed Valgrind error.

---
 src/lib-sieve-tool/sieve-tool.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib-sieve-tool/sieve-tool.c b/src/lib-sieve-tool/sieve-tool.c
index 746c1a3f4..9c7a19cae 100644
--- a/src/lib-sieve-tool/sieve-tool.c
+++ b/src/lib-sieve-tool/sieve-tool.c
@@ -232,6 +232,9 @@ struct sieve_instance *sieve_tool_init_finish
 		sieve_tool_get_user_data(&username, &homedir);
 		
 		username = tool->username = i_strdup(username);
+
+		if ( tool->homedir != NULL )
+			i_free(tool->homedir);
 		tool->homedir = i_strdup(homedir);
 	} else
 		storage_service_flags |=
-- 
GitLab