[ofa-general] Re: [PATCH] osm: TRIVIAL bug fix

Yevgeny Kliteynik kliteyn at dev.mellanox.co.il
Mon Jun 11 07:50:38 PDT 2007


Hi Hal,

Hal Rosenstock wrote:
> Hi Yevgeny,
> 
> On Mon, 2007-06-11 at 10:21, Yevgeny Kliteynik wrote:
>> Hi Hal,
>>
>> Fixing a small bug that was "inherited" when moved code that 
>> reads guid file from osm_ucast_updn.c to osm_ucast_mgr.c - 
>> closing file descriptor when finished reading the guid file.
>>
>> -- Yevgeny
>>
>> Signed-off-by:  Yevgeny Kliteynik <kliteyn at dev.mellanox.co.il>
>> ---
>>  opensm/opensm/osm_ucast_mgr.c |    4 +++-
>>  1 files changed, 3 insertions(+), 1 deletions(-)
>>
>> diff --git a/opensm/opensm/osm_ucast_mgr.c b/opensm/opensm/osm_ucast_mgr.c
>> index b080f59..d855683 100644
>> --- a/opensm/opensm/osm_ucast_mgr.c
>> +++ b/opensm/opensm/osm_ucast_mgr.c
>> @@ -1052,7 +1052,7 @@ osm_ucast_mgr_read_guid_file(
>>    IN  cl_list_t       * p_list )
>>  {
>>    cl_status_t   status = IB_SUCCESS;
>> -  FILE        * guid_file;
>> +  FILE        * guid_file = NULL;
> 
> Is this really needed ? Doesn't fopen return NULL on error ?

You're right, it's not needed.

-- Yevgeny.
 
> -- Hal
> 
>>    char          line[MAX_GUID_FILE_LINE_LENGTH];
>>    char        * endptr;
>>    uint64_t    * p_guid;
>> @@ -1112,6 +1112,8 @@ osm_ucast_mgr_read_guid_file(
>>    }
>>  
>>  Exit :
>> +  if (guid_file)
>> +    fclose(guid_file);
>>    OSM_LOG_EXIT( p_mgr->p_log );
>>    return (status);
>>  }
> 
> 




More information about the general mailing list