texlive[53529] Build/source/texk/dvipdfm-x: Forgot to null-terminate

commits+kakuto at tug.org commits+kakuto at tug.org
Fri Jan 24 11:00:41 CET 2020


Revision: 53529
          http://tug.org/svn/texlive?view=revision&revision=53529
Author:   kakuto
Date:     2020-01-24 11:00:38 +0100 (Fri, 24 Jan 2020)
Log Message:
-----------
Forgot to null-terminate strings in the previous changes

Modified Paths:
--------------
    trunk/Build/source/texk/dvipdfm-x/ChangeLog
    trunk/Build/source/texk/dvipdfm-x/dvi.c

Modified: trunk/Build/source/texk/dvipdfm-x/ChangeLog
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/ChangeLog	2020-01-24 00:56:36 UTC (rev 53528)
+++ trunk/Build/source/texk/dvipdfm-x/ChangeLog	2020-01-24 10:00:38 UTC (rev 53529)
@@ -1,3 +1,8 @@
+2020-01-24  Akira Kakuto  <kakuto at w32tex.org>
+
+	* dvi.c: Forgot to null-terminate strings in the previous
+	changes.
+
 2020-01-22  Akira Kakuto  <kakuto at w32tex.org>
 
 	* dvi.c: Correct wrong sizes of opassword and upassword

Modified: trunk/Build/source/texk/dvipdfm-x/dvi.c
===================================================================
--- trunk/Build/source/texk/dvipdfm-x/dvi.c	2020-01-24 00:56:36 UTC (rev 53528)
+++ trunk/Build/source/texk/dvipdfm-x/dvi.c	2020-01-24 10:00:38 UTC (rev 53529)
@@ -2285,6 +2285,7 @@
             int str_length = (MAX_PWD_LEN - 1 > pdf_string_length(obj)
                 ? pdf_string_length(obj) : MAX_PWD_LEN - 1);
             strncpy(opassword, pdf_string_value(obj), str_length);
+            opassword[str_length] = '\0';
           }
           pdf_release_obj(obj);
         } else
@@ -2295,6 +2296,7 @@
             int str_length = (MAX_PWD_LEN - 1 > pdf_string_length(obj)
                 ? pdf_string_length(obj) : MAX_PWD_LEN - 1);
             strncpy(upassword, pdf_string_value(obj), str_length);
+            upassword[str_length] = '\0';
           }
           pdf_release_obj(obj);
         } else



More information about the tex-live-commits mailing list