Skip to content

Commit 0f63a2c

Browse files
committed
fix a GPU memory leak issue.
1 parent 93bd8c4 commit 0f63a2c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

opal/datatype/cuda/opal_datatype_cuda.cu

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ static inline void cuda_list_insert_before(ddt_cuda_list_t *list, ddt_cuda_buffe
134134
assert(item->next == NULL && item->prev == NULL);
135135
item->next = next;
136136
item->prev = next->prev;
137+
if (next->prev != NULL) {
138+
next->prev->next = item;
139+
}
137140
next->prev = item;
138141
if (list->head == next) {
139142
list->head = item;

0 commit comments

Comments
 (0)