MM-52720: use an io.LimitedReader in gif frame counting (#23372)
* MM-52720: use an io.LimitedReader in gif frame counting * Address review feedback --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
6d18b69abb
Коммит
fc46a296ce
@@ -86,4 +86,14 @@ func TestCountGIFFrames(t *testing.T) {
|
||||
|
||||
assert.Error(t, err)
|
||||
})
|
||||
|
||||
t.Run("should return an error for excessively large compressed data", func(t *testing.T) {
|
||||
b, err := readTestFile(t, "large_lzw_frame.gif")
|
||||
require.NoError(t, err)
|
||||
|
||||
_, err = CountGIFFrames(bytes.NewReader(b))
|
||||
|
||||
assert.Error(t, err)
|
||||
assert.Equal(t, errTooMuch, err)
|
||||
})
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user