summaryrefslogtreecommitdiff
path: root/Build/source/texk/gregorio/gregorio-src/src/struct.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/gregorio/gregorio-src/src/struct.c')
-rw-r--r--Build/source/texk/gregorio/gregorio-src/src/struct.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/Build/source/texk/gregorio/gregorio-src/src/struct.c b/Build/source/texk/gregorio/gregorio-src/src/struct.c
index 6259e9ad0e6..952e47ba210 100644
--- a/Build/source/texk/gregorio/gregorio-src/src/struct.c
+++ b/Build/source/texk/gregorio/gregorio-src/src/struct.c
@@ -1104,6 +1104,9 @@ static void gregorio_free_one_syllable(gregorio_syllable **syllable,
}
free((*syllable)->abovelinestext);
next = (*syllable)->next_syllable;
+ if (next) {
+ next->previous_syllable = NULL;
+ }
free((*syllable)->elements);
free(*syllable);
*syllable = next;