From 8749d0fe391a182cd40d7b9d12bca927b0f571ee Mon Sep 17 00:00:00 2001 From: Tim Woodall Date: Wed, 8 Dec 2004 21:27:48 +0000 Subject: [PATCH] changed indexing to use smp index This commit was SVN r3753. --- src/mca/ptl/sm/src/ptl_sm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mca/ptl/sm/src/ptl_sm.c b/src/mca/ptl/sm/src/ptl_sm.c index 1f036068bb..64f5863c02 100644 --- a/src/mca/ptl/sm/src/ptl_sm.c +++ b/src/mca/ptl/sm/src/ptl_sm.c @@ -517,9 +517,13 @@ int mca_ptl_sm_add_procs_same_base_addr( cnt=0; for(proc = 0 ; proc < nprocs ; proc++ ) { + struct mca_ptl_base_peer_t* peer = peers[proc]; + if(peer == NULL) + continue; + same_sm_base=mca_ptl_sm_component.sm_ctl_header-> segment_header.base_shared_mem_segment - [proc+mca_ptl_sm_component.num_smp_procs] == + [peer->peer_smp_rank] == mca_ptl_sm_component.sm_ctl_header-> segment_header.base_shared_mem_segment [mca_ptl_sm_component.my_smp_rank];