diff options
author | Jan Wagner <waja@cyconet.org> | 2015-10-13 11:15:20 +0200 |
---|---|---|
committer | Jan Wagner <waja@cyconet.org> | 2015-10-13 11:15:20 +0200 |
commit | 25e6f5efafe99517265964c22bf49da74b5ab2de (patch) | |
tree | 1f1bfb00007933638b4c0e761324354b6be614bc /plugins-root | |
parent | 11c5796d0a3ac3cb9ccbf004f67ebf6eabcc95bc (diff) | |
parent | d077d64e54c6162e410c4227fd75d090758594ea (diff) | |
download | monitoring-plugins-25e6f5efafe99517265964c22bf49da74b5ab2de.tar.gz |
Merge branch 'check_proc_1203'
(Closes #1371)
(Closes #1203)
Diffstat (limited to 'plugins-root')
-rw-r--r-- | plugins-root/pst3.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/plugins-root/pst3.c b/plugins-root/pst3.c index ee9d108d..c3589f0a 100644 --- a/plugins-root/pst3.c +++ b/plugins-root/pst3.c @@ -139,8 +139,10 @@ try_again: if((ps_fd = open(ps_name, O_RDONLY)) == -1) continue; - if((as_fd = open(as_name, O_RDONLY)) == -1) + if((as_fd = open(as_name, O_RDONLY)) == -1) { + close(ps_fd); continue; + } if(read(ps_fd, &psinfo, sizeof(psinfo)) != sizeof(psinfo)) { int err = errno; |