Skip to content

Commit 65e50eb

Browse files
authored
Fix JPEG image size determination (#12542)
1 parent f71052d commit 65e50eb

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.changeset/bright-pants-trade.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'astro': patch
3+
---
4+
5+
Fix JPEG image size determination

packages/astro/src/assets/utils/vendor/image-size/types/jpg.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ export const JPG: IImage = {
122122

123123
// Every JPEG block must begin with a 0xFF
124124
if (input[i] !== 0xff) {
125-
input = input.slice(1)
125+
// Change from upstream: fix non-0xFF blocks skipping
126+
input = input.slice(i)
126127
continue
127128
}
128129

0 commit comments

Comments
 (0)