summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Kalnischkies <david@kalnischkies.de>2025-01-30 23:39:50 +0000
committerDavid Kalnischkies <david@kalnischkies.de>2025-01-30 23:39:50 +0000
commitce3794a7df13f3d7387b4e4520221421ee92127b (patch)
tree1b4281ab88b28aaea1183433f02d9b7507d9910e
parent593cf30cee476bdae21f7e99f67d2572b7381e90 (diff)
Include Extra in the size counted for Version struct
It is a tiny struct, so the difference in 'stats' is minor even with all the versions but it is more correct and also helps in case the Extra struct is changed to predictably trigger a binary cache invalidation.
-rw-r--r--apt-pkg/pkgcache.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/apt-pkg/pkgcache.cc b/apt-pkg/pkgcache.cc
index 16df1704e..bccd7798f 100644
--- a/apt-pkg/pkgcache.cc
+++ b/apt-pkg/pkgcache.cc
@@ -67,7 +67,7 @@ pkgCache::Header::Header()
APT_HEADER_SET(PackageSz, sizeof(pkgCache::Package));
APT_HEADER_SET(ReleaseFileSz, sizeof(pkgCache::ReleaseFile));
APT_HEADER_SET(PackageFileSz, sizeof(pkgCache::PackageFile));
- APT_HEADER_SET(VersionSz, sizeof(pkgCache::Version));
+ APT_HEADER_SET(VersionSz, sizeof(pkgCache::Version) + sizeof(pkgCache::Version::Extra));
APT_HEADER_SET(DescriptionSz, sizeof(pkgCache::Description));
APT_HEADER_SET(DependencySz, sizeof(pkgCache::Dependency));
APT_HEADER_SET(DependencyDataSz, sizeof(pkgCache::DependencyData));