// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: versionmatch.cc,v 1.8 2003/04/24 03:16:58 doogie Exp $
+// $Id: versionmatch.cc,v 1.9 2003/05/19 17:58:26 doogie Exp $
/* ######################################################################
Version Matching
if (Type == Origin)
{
- if (!strcmp(File.Archive(), "now")) /* ignore local "status" file */
- return false;
+ if (OrSite.empty() == false) {
+ if (File->Site == 0 || OrSite != File.Site())
+ return false;
+ } else // so we are talking about file:// or status file
+ if (strcmp(File.Site(),"") == 0 && File->Archive != 0) // skip the status file
+ return false;
return (OrSite == File.Site()); /* both strings match */
}
backing out change that incorretly attempted to handle Package sections
larger than 32k. Closes: #192373
* Fix never-ending loop with apt-get install -V. Closes: #192355.
+ * Fix segfault when handling /etc/apt/preferences. Closes: #192409.
-- Adam Heath <doogie@debian.org> Mon, 19 May 2003 12:30:16 -0500
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2003-05-19 12:22-0500\n"
+"POT-Creation-Date: 2003-05-19 12:54-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"