File mvapich2-fix-double-free.patch of Package mvapich2.8348

commit 02b05116e1586422a933c4a8f6d4e4d29d4e9531
Author: Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
Date:   Thu May 2 09:56:40 2019 +0200

    mvapich2 fix double free
    
    Fix double free that causes a SEGV when mvapich2 fails to open
     a rdma device
    
    Signed-off-by: Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>

diff --git src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_priv.c src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_priv.c
index 4366eb521fce..95d09efa75e3 100644
--- src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_priv.c
+++ src/mpid/ch3/channels/mrail/src/gen2/rdma_iba_priv.c
@@ -707,8 +707,6 @@ int rdma_open_hca(struct mv2_MPIDI_CH3I_RDMA_Process_t *proc)
     return mpi_errno;
 
   fn_fail:
-    /* Clean up before exit */
-    ibv_free_device_list(dev_list);
     goto fn_exit;
 }
 
openSUSE Build Service is sponsored by