File icinga-mod_gearman-neb_FD_leak-fix.patch of Package icinga-mod_gearman
1
commit 39af9dd793f37d1de7003f5703838a204090cc65
2
Author: Sven Nierlein <sven@nierlein.de>
3
Date: Mon Jan 14 10:42:42 2013 +0100
4
5
fixed leaking FDs on reloading neb
6
7
diff --git a/Changes b/Changes
8
index c82e317..6d1d16d 100644
9
--- a/Changes
10
+++ b/Changes
11
12
This file documents the revision history for mod_gearman.
13
14
+next:
15
+ - fixed leaking FDs on reloading neb
16
+
17
1.4.2 Thu Jan 10 10:56:37 CET 2013
18
- force check on orphaned events
19
- added mini epn
20
diff --git a/neb_module/mod_gearman.c b/neb_module/mod_gearman.c
21
index 84eb3f0..33046df 100644
22
--- a/neb_module/mod_gearman.c
23
+++ b/neb_module/mod_gearman.c
24
25
/* cleanup */
26
free_client(&client);
27
28
+ /* close old logfile */
29
+ if(mod_gm_opt->logfile_fp != NULL) {
30
+ fclose(mod_gm_opt->logfile_fp);
31
+ }
32
+
33
mod_gm_free_opt(mod_gm_opt);
34
35
return NEB_OK;
36