$OpenBSD: patch-texk_web2c_pdftexdir_writet1_c,v 1.1 2019/01/20 11:17:33 edd Exp $

writet1.(c,w) of dvips, pdftex, luatex: protect against buffer overflow
https://github.com/TeX-Live/texlive-source/commit/f1211fe16c19af8fee54146ae116e4e5c779e8b4

Index: texk/web2c/pdftexdir/writet1.c
--- texk/web2c/pdftexdir/writet1.c.orig
+++ texk/web2c/pdftexdir/writet1.c
@@ -1598,7 +1598,9 @@ static void t1_check_unusual_charstring(void)
         *(strend(t1_buf_array) - 1) = ' ';
 
         t1_getline();
+        alloc_array(t1_buf, strlen(t1_line_array) + strlen(t1_buf_array) + 1, T1_BUF_SIZE);
         strcat(t1_buf_array, t1_line_array);
+        alloc_array(t1_line, strlen(t1_buf_array) + 1, T1_BUF_SIZE);
         strcpy(t1_line_array, t1_buf_array);
         t1_line_ptr = eol(t1_line_array);
     }
