@@ -1,3 +1,7 @@
+Sat Sep 13 16:34:53 CDT 2003 Adam Heath <doogie@debian.org>
+
+ * lib/parse.c: Change use of strncpy in parsedb to memcpy.
Sat Sep 13 16:28:52 CDT 2003 Adam Heath <doogie@debian.org>
* main/main.c: Fix segfault with --status-fd.
@@ -4,6 +4,7 @@ dpkg (1.10.11) unstable; urgency=low
* Add build-depends on sgml-base, and increase gettext build-depends to
0.12.1-3.
* Updated config.sub and config.guess in cvs.
+ * Change use of strncpy in parsedb to memcpy. Closes: #160447
* Frank Lichtenheld <frank@lichtenheld.de>:
Apply patch, to handle missing infodir.bak, and empty files. Closes:
#196361
@@ -199,7 +199,7 @@ int parsedb(const char *filename, enum parsedbflags flags,
fip++, ip++);
if (fip->name) {
value= realloc(value,valuelen+1);
- strncpy(value,valuestart,valuelen);
+ memcpy(value,valuestart,valuelen);
*(value+valuelen)= 0;
if (*ip++)
parseerr(NULL,filename,lno, warnto,warncount,&newpig,0,