osm_db_files.c: Fix issue introduced in commit, aaa7b1e67ec6e5fc2a10accf46d538f9d47c6323
PATCH 1/1 osm_db_files.c: Fix issue introduced in commit, aaa7b1e67ec6e5fc2a10accf46d538f9d47c6323
osm_db_files.c: Some minor fixes/improvements to osm_db_store
when handling malloc failure, no need to release lock
--- opensm/osm_db_files.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
opensm/osm_db_files.c +2 -1
@@ -480,7 +480,7 @@ int osm_db_store(IN osm_db_domain_t * p_domain,if (!p_tmp_file_name) {OSM_LOG (p_log,OSM_LOG_ERROR ,"ERR 6113: " "Failed to allocate memory for temporary file name\n" ); - goto Exit; + goto Exit2; }strcpy (p_tmp_file_name, p_domain_imp->file_name);strcat (p_tmp_file_name,".tmp" );
@@ -533,6 +533,7 @@ int osm_db_store(IN osm_db_domain_t * p_domain, p_domain_imp->dirty = FALSE; Exit:cl_spinlock_release (&p_domain_imp->lock);free (p_tmp_file_name); +Exit2:OSM_LOG_EXIT (p_log);return status;
Signature · 6 lines
1.7.8.2 -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html