Просмотр исходного кода

* apt-pkg/deb/debindexfile.cc:
- File.FileName() == NULL check added
* apt-pkg/deb/debsrcrecords.cc:
- fix FTBFS on i386

Michael Vogt лет назад: 19
Родитель
Сommit
f6442c7777
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      apt-pkg/deb/debindexfile.cc
  2. 1 1
      apt-pkg/deb/debsrcrecords.cc

+ 1 - 1
apt-pkg/deb/debindexfile.cc

@@ -305,7 +305,7 @@ pkgCache::PkgFileIterator debPackagesIndex::FindInCache(pkgCache &Cache) const
    pkgCache::PkgFileIterator File = Cache.FileBegin();
    pkgCache::PkgFileIterator File = Cache.FileBegin();
    for (; File.end() == false; File++)
    for (; File.end() == false; File++)
    {
    {
-      if (FileName != File.FileName())
+       if (File.FileName() == NULL || FileName != File.FileName())
 	 continue;
 	 continue;
       
       
       struct stat St;
       struct stat St;

+ 1 - 1
apt-pkg/deb/debsrcrecords.cc

@@ -40,7 +40,7 @@ const char **debSrcRecordParser::Binaries()
    {
    {
       delete [] Buffer;
       delete [] Buffer;
       // allocate new size based on buffer (but never smaller than 4000)
       // allocate new size based on buffer (but never smaller than 4000)
-      BufSize = max((unsigned long)4000, max(Bins.length()+1,2*BufSize));
+      BufSize = max((unsigned long)4000, max((unsigned long)Bins.length()+1,2*BufSize));
       Buffer = new char[BufSize];
       Buffer = new char[BufSize];
    }
    }