GetVideoFrame() nil frame buffer validation

This commit is contained in:
Krzysztofz01 2023-08-21 10:28:43 +02:00
parent 957b8dc191
commit 38101a377c
2 changed files with 27 additions and 5 deletions

View file

@ -36,11 +36,11 @@ func GetVideoFrame(filename string, n int, frameBuffer []byte) error {
}
if frameBuffer == nil {
frameBuffer = make([]byte, frameBufferSize)
} else {
if len(frameBuffer) < frameBufferSize {
return errors.New("vidio: provided frame buffer size is smaller than the frame size")
}
return errors.New("vidio: provided frame buffer reference is nil")
}
if len(frameBuffer) < frameBufferSize {
return errors.New("vidio: provided frame buffer size is smaller than the frame size")
}
selectExpression, err := buildSelectExpression(n)