Skip to content

Commit ec32022

Browse files
authored
Merge pull request opencv#10444 from alalek:fix_asan_imgcodecs
2 parents 5aac909 + 4f6c493 commit ec32022

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

modules/imgcodecs/src/grfmt_png.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -228,12 +228,12 @@ bool PngDecoder::readData( Mat& img )
228228
uchar** buffer = _buffer;
229229
int color = img.channels() > 1;
230230

231+
png_structp png_ptr = (png_structp)m_png_ptr;
232+
png_infop info_ptr = (png_infop)m_info_ptr;
233+
png_infop end_info = (png_infop)m_end_info;
234+
231235
if( m_png_ptr && m_info_ptr && m_end_info && m_width && m_height )
232236
{
233-
png_structp png_ptr = (png_structp)m_png_ptr;
234-
png_infop info_ptr = (png_infop)m_info_ptr;
235-
png_infop end_info = (png_infop)m_end_info;
236-
237237
if( setjmp( png_jmpbuf ( png_ptr ) ) == 0 )
238238
{
239239
int y;

0 commit comments

Comments
 (0)