diff options
author | Vivek Trivedi <t.vivek@samsung.com> | 2015-12-11 10:54:56 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2015-12-11 11:22:25 -0500 |
commit | 6f7a1d75f948f8d914e63f4ba4a24c97225689dc (patch) | |
tree | 50e70c7382866f9b52dad3821976ba952cf27311 /support/nfs/closeall.c | |
parent | 4c3f97bb8ea409651491113a43a6d2b9d752d1e7 (diff) | |
download | nfs-utils-6f7a1d75f948f8d914e63f4ba4a24c97225689dc.tar.gz nfs-utils-6f7a1d75f948f8d914e63f4ba4a24c97225689dc.tar.xz nfs-utils-6f7a1d75f948f8d914e63f4ba4a24c97225689dc.zip |
libnsm.a: do not close file if open failed
If file open failed, no need to issue close system call in
nsm_get_state and closeall.
Signed-off-by: Vivek Trivedi <t.vivek@samsung.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'support/nfs/closeall.c')
-rw-r--r-- | support/nfs/closeall.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/support/nfs/closeall.c b/support/nfs/closeall.c index 38fb162..a69bf35 100644 --- a/support/nfs/closeall.c +++ b/support/nfs/closeall.c @@ -31,6 +31,7 @@ closeall(int min) } else { int fd = sysconf(_SC_OPEN_MAX); while (--fd >= min) - (void) close(fd); + if(fd >= 0) + (void) close(fd); } } |