[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#376777: apt-utils: apt-ftparchive fails to generate Contents files



package apt-utils
tag 376777 - help
tag 376777 + patch
thanks

I'm pretty sure this bug is simply due to misuse of auto_ptr in writer.cc
(causing old auto_ptr's not to be freed properly or similar which then
causes breakage after a few have built up). This is probably my fault;
the fix is just:

--- refapt/apt-0.6.44.2/ftparchive/writer.cc	2006-03-29 17:01:29.000000000 -0800
+++ apt/ftparchive/writer.cc	2006-07-05 05:10:04.000000000 -0700
@@ -398,7 +398,7 @@
 	 ioprintf(c1out, _("  %s has no override entry\n"), Package.c_str());
       }
       
-      OverItem = auto_ptr<Override::Item>(new Override::Item);
+      OverItem.reset(new Override::Item);
       OverItem->FieldOverride["Section"] = Tags.FindS("Section");
       OverItem->Priority = Tags.FindS("Priority");
    }

Cheers,
aj




Reply to: