]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/policy.cc
make /etc/apt/preferences parser deal with comment only sections
[apt.git] / apt-pkg / policy.cc
index 0a06cc6e3d769f7b072f81144daff2d586dd96dc..d0f97441d878318bcb7a540324c3c8cdde6ce0fd 100644 (file)
@@ -405,6 +405,10 @@ bool ReadPinFile(pkgPolicy &Plcy,string File)
    PreferenceSection Tags;
    while (TF.Step(Tags) == true)
    {
+      // can happen when there are only comments in a record
+      if (Tags.Count() == 0)
+         continue;
+
       string Name = Tags.FindS("Package");
       if (Name.empty() == true)
         return _error->Error(_("Invalid record in the preferences file %s, no Package header"), File.c_str());