From 4641a9d2dcf92dcb3083bfd6350b36874208718a Mon Sep 17 00:00:00 2001 From: Arch Librarian Date: Mon, 20 Sep 2004 16:58:25 +0000 Subject: Segfault with missing source files. Closes: #100325 Author: jgg Date: 2001-06-10 02:12:09 GMT Segfault with missing source files. Closes: #100325 --- apt-pkg/srcrecords.cc | 5 +++-- debian/changelog | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apt-pkg/srcrecords.cc b/apt-pkg/srcrecords.cc index f8133802e..f56105369 100644 --- a/apt-pkg/srcrecords.cc +++ b/apt-pkg/srcrecords.cc @@ -1,6 +1,6 @@ // -*- mode: cpp; mode: fold -*- // Description /*{{{*/ -// $Id: srcrecords.cc,v 1.5 2001/02/23 06:41:55 jgg Exp $ +// $Id: srcrecords.cc,v 1.6 2001/06/10 02:12:09 jgg Exp $ /* ###################################################################### Source Package Records - Allows access to source package records @@ -29,7 +29,8 @@ pkgSrcRecords::pkgSrcRecords(pkgSourceList &List) : Files(0), Current(0) { Files = new Parser *[List.end() - List.begin() + 1]; - + memset(Files,0,sizeof(*Files)*(List.end() - List.begin() + 1)); + unsigned int Count = 0; pkgSourceList::const_iterator I = List.begin(); for (; I != List.end(); I++) diff --git a/debian/changelog b/debian/changelog index e7e0069a5..5cf506459 100644 --- a/debian/changelog +++ b/debian/changelog @@ -27,6 +27,7 @@ apt (0.5.4) unstable; urgency=low * Randolph's G++3 patches. * Fixed no_proxy tokanizing. Closes: #100046 * Strip Config-Version when copying status to available. Closes: #97520 + * Segfault with missing source files. Closes: #100325 -- Jason Gunthorpe Thu, 8 Mar 2001 22:48:06 -0700 -- cgit v1.2.3