commit b5049cb17ae3d15b2b26890de0e24d0fecc080f5
Author: Christian Egli <christian.egli@sbs.ch>
Date:   Mon Jun 4 15:47:28 2018 +0200

    Fix yet another buffer overflow in the braille table parser
    
    Reported by Henri Salo
    
    Fixes #593

diff --git a/liblouis/compileTranslationTable.c b/liblouis/compileTranslationTable.c
index a4336d34..e3ca9607 100644
--- a/liblouis/compileTranslationTable.c
+++ b/liblouis/compileTranslationTable.c
@@ -2991,7 +2991,7 @@ compileHyphenation(FileInfo *nested, CharsString *encoding, int *lastToken,
 	HyphenationTrans *holdPointer;
 	HyphenHashTab *hashTab;
 	CharsString word;
-	char pattern[MAXSTRING];
+	char pattern[MAXSTRING + 1];
 	unsigned int stateNum = 0, lastState = 0;
 	int i, j, k = encoding->length;
 	widechar ch;
