diff options
| author | Simon Tatham <anakin@pobox.com> | 2017-05-14 08:11:06 +0100 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2017-05-14 08:44:15 +0100 |
| commit | c00d1c3b6003dbbb72439de0ebdb4a93c8763f65 (patch) | |
| tree | 548ad96cb72398c69625ec670beeb90c0566a15d /keywords.c | |
| parent | 94831068fb5573b1ebdb9def9c2ad09f0694d45c (diff) | |
| download | halibut-c00d1c3b6003dbbb72439de0ebdb4a93c8763f65.zip halibut-c00d1c3b6003dbbb72439de0ebdb4a93c8763f65.tar.gz halibut-c00d1c3b6003dbbb72439de0ebdb4a93c8763f65.tar.bz2 halibut-c00d1c3b6003dbbb72439de0ebdb4a93c8763f65.tar.xz | |
Add missing initialisations in the 'word' structure.
The 'breaks' and 'aux' fields were filled in rather inconsistently at
various places where a word is created - especially the outlying ones
that manufacture pieces of document during internal processing of
contents, index, bibliography, cross-references etc rather than
directly from the input file. This has never led to any user-visible
behaviour change that I've noticed, but it made a lot of annoying
noise in the valgrind output, which got in my way last week when I was
trying to debug the CHM generation.
Diffstat (limited to 'keywords.c')
| -rw-r--r-- | keywords.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -139,6 +139,8 @@ void subst_keywords(paragraph *source, keywordlist *kl) { close->alt = NULL; close->type = word_XrefEnd; close->fpos = ptr->fpos; + close->breaks = FALSE; + close->aux = 0; close->next = ptr->next; ptr->next = subst; |