commit a66c2ff: [Minor] Fix error path

Vsevolod Stakhov vsevolod at highsecure.ru
Wed Feb 5 13:49:06 UTC 2020


Author: Vsevolod Stakhov
Date: 2020-02-05 13:47:31 +0000
URL: https://github.com/rspamd/rspamd/commit/a66c2ff0de40276f14586b67cc4afa6ff2f4c11f (HEAD -> master)

[Minor] Fix error path

---
 src/libserver/re_cache.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/libserver/re_cache.c b/src/libserver/re_cache.c
index 72aa7a798..3c6f5f9e5 100644
--- a/src/libserver/re_cache.c
+++ b/src/libserver/re_cache.c
@@ -2079,12 +2079,12 @@ rspamd_re_cache_compile_timer_cb (EV_P_ ev_timer *w, int revents )
 				rspamd_re_cache_type_to_string (re_class->type),
 				(gint)g_hash_table_size (re_class->re),
 				path);
-		unlink (path);
-		close (fd);
 
-		rspamd_re_cache_compile_err (EV_A_ w, err, cbdata);
 		unlink (path);
 		close (fd);
+		rspamd_re_cache_compile_err (EV_A_ w, err, cbdata);
+
+		return;
 	}
 
 	/* Continue process */


More information about the Commits mailing list