diff options
author | Michael Vogt <michael.vogt@ubuntu.com> | 2005-10-19 08:20:04 +0000 |
---|---|---|
committer | Michael Vogt <michael.vogt@ubuntu.com> | 2005-10-19 08:20:04 +0000 |
commit | 7524e34882a4a2c21908da29218dd527e166406a (patch) | |
tree | b6848874468281b910f6ddb974e4a4c7232626e8 /ftparchive/writer.cc | |
parent | e8cdc56aaf6a12223fb9868784c18c8c0ada6315 (diff) | |
download | apt-7524e34882a4a2c21908da29218dd527e166406a.tar.gz |
* fix a crash in apt-ftparchive
Diffstat (limited to 'ftparchive/writer.cc')
-rw-r--r-- | ftparchive/writer.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ftparchive/writer.cc b/ftparchive/writer.cc index 0b68d0bbf..fc9ea27d7 100644 --- a/ftparchive/writer.cc +++ b/ftparchive/writer.cc @@ -581,8 +581,6 @@ bool SourcesWriter::DoPackage(string FileName) auto_ptr<Override::Item> Itm(BOver.GetItem(BinList[I])); if (Itm.get() == 0) continue; - if (OverItem.get() == 0) - OverItem = Itm; unsigned char NewPrioV = debListParser::GetPrio(Itm->Priority); if (NewPrioV < BestPrioV || BestPrio.empty() == true) @@ -590,6 +588,9 @@ bool SourcesWriter::DoPackage(string FileName) BestPrioV = NewPrioV; BestPrio = Itm->Priority; } + + if (OverItem.get() == 0) + OverItem = Itm; } } |