Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.2
sblim-cmpi-nfsv3
0001-Missing-fclose-fix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Missing-fclose-fix.patch of Package sblim-cmpi-nfsv3
From 6d06b5b1dd12bf73be2673016d6536265854f084 Mon Sep 17 00:00:00 2001 From: Pavel Raiskup <praiskup@redhat.com> Date: Wed, 3 Aug 2011 12:57:51 +0200 Subject: [PATCH 1/2] Missing fclose fix fclose was not called when valid_file() returned -1 (the file was correctly opened). --- util/Linux_NFSv3SystemConfigurationUtil.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/util/Linux_NFSv3SystemConfigurationUtil.c b/util/Linux_NFSv3SystemConfigurationUtil.c index 546c7e0..c40b53b 100644 --- a/util/Linux_NFSv3SystemConfigurationUtil.c +++ b/util/Linux_NFSv3SystemConfigurationUtil.c @@ -448,6 +448,8 @@ void * Linux_NFSv3_startReadingInstances() /* If etab file doesn't exist or is zero bytes, use exports */ if ( ((sourcefile = fopen(_CONFIGFILE_ETAB, "r")) == NULL) || (valid_file(_CONFIGFILE_ETAB) == -1) ) { + if (sourcefile) + fclose(sourcefile); _OSBASE_TRACE(4,("startReadingInstances() : %s not found or contains no entries. Using /etc/exports", _CONFIGFILE_ETAB)); if ((sourcefile = fopen(_CONFIGFILE,"r")) == NULL) { _OSBASE_TRACE(1,("startReadingInstances() : Cannot read from config file %s", _CONFIGFILE)); -- 1.7.3.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor