Skip to content

Commit 573c161

Browse files
committed
Try to kill occasional leak
1 parent 50afd24 commit 573c161

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

source/adios2/toolkit/sst/cp/cp_common.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1132,6 +1132,12 @@ extern void SstStreamDestroy(SstStream Stream)
11321132
Stream->Timesteps = Next;
11331133
}
11341134

1135+
while (Stream->StepRequestQueue)
1136+
{
1137+
StepRequest Request = Stream->StepRequestQueue;
1138+
Stream->StepRequestQueue = Request->Next;
1139+
free(Request);
1140+
}
11351141
if (Stream->DP_Stream)
11361142
{
11371143
STREAM_MUTEX_UNLOCK(Stream);

0 commit comments

Comments
 (0)