From 4d128677eeaed3ec3a4dfea88ee16767bf2552a7 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Mon, 30 Jan 2017 13:21:53 +0100 Subject: [PATCH] corex: close fd if ftell() fails inside file_read() --- src/modules/corex/corex_mod.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/corex/corex_mod.c b/src/modules/corex/corex_mod.c index a48973184ad..5f3c1108057 100644 --- a/src/modules/corex/corex_mod.c +++ b/src/modules/corex/corex_mod.c @@ -343,6 +343,7 @@ static int w_file_read(sip_msg_t *msg, char *fn, char *vn) fsize = ftell(f); if(fsize<0) { LM_ERR("ftell failed on file: %.*s\n", fname.len, fname.s); + fclose(f); return -1; } fseek(f, 0, SEEK_SET);