Skip to content

Commit 22c7386

Browse files
committed
libutil/archive: Use alignUp
With this change it's much more apparent what's going on.
1 parent a91b787 commit 22c7386

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/libutil/archive.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <strings.h> // for strcasecmp
77

88
#include "nix/util/archive.hh"
9+
#include "nix/util/alignment.hh"
910
#include "nix/util/config-global.hh"
1011
#include "nix/util/posix-source-accessor.hh"
1112
#include "nix/util/source-path.hh"
@@ -133,7 +134,7 @@ static void parseContents(CreateRegularFileSink & sink, Source & source)
133134
sink.preallocateContents(size);
134135

135136
if (sink.skipContents) {
136-
source.skip(size + (size % 8 ? 8 - (size % 8) : 0));
137+
source.skip(alignUp(size, 8));
137138
return;
138139
}
139140

0 commit comments

Comments
 (0)