Skip to content

Commit 95f7ac9

Browse files
authored
Merge pull request #1693 from CEED/zach/fix-mem-leak
Fix memory leak
2 parents 748f74a + bbac207 commit 95f7ac9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

backends/ref/ceed-ref-operator.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -980,7 +980,11 @@ static inline int CeedOperatorOutputBasisAtPoints_Ref(CeedInt e, CeedInt num_poi
980980
}
981981
}
982982
// Restrict output block
983-
if (skip_rstr[i]) continue;
983+
if (skip_rstr[i]) {
984+
CeedCallBackend(CeedElemRestrictionDestroy(&elem_rstr));
985+
continue;
986+
}
987+
984988
// Get output vector
985989
CeedCallBackend(CeedElemRestrictionGetType(elem_rstr, &rstr_type));
986990
CeedCallBackend(CeedOperatorFieldGetVector(op_output_fields[i], &vec));

0 commit comments

Comments
 (0)