Skip to content

Commit 2576c3d

Browse files
committed
#443 fix bug in new calculated offset which caused xref issue
1 parent 8ca0ed3 commit 2576c3d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/UglyToad.PdfPig.Tests/Parser/Parts/FileHeaderParserTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ public void Issue443()
170170
var result = FileHeaderParser.Parse(scanner.scanner, scanner.bytes, false, log);
171171

172172
Assert.Equal(0, scanner.scanner.CurrentPosition);
173-
Assert.Equal(129, result.OffsetInFile);
173+
Assert.Equal(128, result.OffsetInFile);
174174
Assert.Equal(1.1m, result.Version);
175175
Assert.Equal("PDF-1.1", result.VersionString);
176176
}

src/UglyToad.PdfPig/Parser/FileStructure/FileHeaderParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ private static bool TryBruteForceVersionLocation(long startPosition, IInputBytes
131131
headerVersion = new HeaderVersion(
132132
version,
133133
content.Substring(afterCommentSymbolIndex, versionLength - 1),
134-
currentOffset + afterCommentSymbolIndex);
134+
currentOffset + actualIndex);
135135

136136
inputBytes.Seek(startPosition);
137137

0 commit comments

Comments
 (0)