summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-06-27 17:20:03 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-06-27 17:20:03 +0000
commit03a70d67f9051ab0dca5f49fa5a2f5c66dc789e7 (patch)
tree02a32bfe6284f942b6b1f4985f04bf5f82d43366 /src
parent289cc7fcba0f151a15f149f7cc18cf05cc2a1625 (diff)
downloadzabbix-03a70d67f9051ab0dca5f49fa5a2f5c66dc789e7.tar.gz
zabbix-03a70d67f9051ab0dca5f49fa5a2f5c66dc789e7.tar.xz
zabbix-03a70d67f9051ab0dca5f49fa5a2f5c66dc789e7.zip
- fixed agent crash while evaluating proc.mem[] (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@2987 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src')
-rw-r--r--src/libs/zbxsysinfo/linux/proc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libs/zbxsysinfo/linux/proc.c b/src/libs/zbxsysinfo/linux/proc.c
index b8d7a21d..fcf098f9 100644
--- a/src/libs/zbxsysinfo/linux/proc.c
+++ b/src/libs/zbxsysinfo/linux/proc.c
@@ -134,7 +134,11 @@ int PROC_MEMORY(const char *cmd, const char *param, unsigned flags, AGENT_RE
while((entries=readdir(dir))!=NULL)
{
- if(f) fclose(f);
+ if(f)
+ {
+ fclose(f);
+ f = NULL;
+ }
proc_ok = 0;
usr_ok = 0;