From a37d05fa800434fd46e49fbcbf4a0550f01399ef Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Fri, 7 Jan 2011 11:41:24 +0900 Subject: [PATCH] Init setjmp buffer before calling jpeg_create_decompress() in DCTStream::init(). --- poppler/DCTStream.cc | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/poppler/DCTStream.cc b/poppler/DCTStream.cc index 212a8bd..2204be7 100644 --- a/poppler/DCTStream.cc +++ b/poppler/DCTStream.cc @@ -91,8 +91,10 @@ void DCTStream::init() limit = NULL; cinfo.err = &jerr; - jpeg_create_decompress(&cinfo); cinfo.src = (jpeg_source_mgr *)&src; + if (!setjmp(src.setjmp_buffer)) { + jpeg_create_decompress(&cinfo); + } row_buffer = NULL; } -- 1.7.2.3