summaryrefslogtreecommitdiff
path: root/apt-pkg/pkgcachegen.cc
diff options
context:
space:
mode:
Diffstat (limited to 'apt-pkg/pkgcachegen.cc')
-rw-r--r--apt-pkg/pkgcachegen.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/apt-pkg/pkgcachegen.cc b/apt-pkg/pkgcachegen.cc
index aaa969a8d..76dea6266 100644
--- a/apt-pkg/pkgcachegen.cc
+++ b/apt-pkg/pkgcachegen.cc
@@ -949,9 +949,14 @@ bool pkgCacheGenerator::NewFileDesc(pkgCache::DescIterator &Desc,
*Last = DF.MapPointer();
DF->Offset = List.Offset();
- DF->Size = List.Size();
- if (Cache.HeaderP->MaxDescFileSize < DF->Size)
- Cache.HeaderP->MaxDescFileSize = DF->Size;
+ auto const Size = List.Size();
+ if (Cache.HeaderP->MaxDescFileSize < Size)
+ Cache.HeaderP->MaxDescFileSize = Size;
+#if APT_PKG_ABI <= 600
+ APT_IGNORE_DEPRECATED_PUSH
+ DF->Size = Size;
+ APT_IGNORE_DEPRECATED_POP
+#endif
Cache.HeaderP->DescFileCount++;
return true;