summaryrefslogtreecommitdiff
path: root/poppler/DCTStream.h
diff options
context:
space:
mode:
authorAlbert Astals Cid <aacid@kde.org>2010-04-05 19:11:26 +0100
committerAlbert Astals Cid <aacid@kde.org>2010-04-05 19:11:26 +0100
commitfc071d800cb4329a3ccf898d7bf16b4db7323ad8 (patch)
tree29b24b4719c60f5431f28d517d110fb7062b7097 /poppler/DCTStream.h
parenta9d801b2db20ecb08734ee5cdb703abf11994b6e (diff)
Rework DCTStream error handling, should work better now
Fixes bug 26280
Diffstat (limited to 'poppler/DCTStream.h')
-rw-r--r--poppler/DCTStream.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/poppler/DCTStream.h b/poppler/DCTStream.h
index 29f8cf9d..6768ff28 100644
--- a/poppler/DCTStream.h
+++ b/poppler/DCTStream.h
@@ -6,7 +6,7 @@
//
// Copyright 2005 Jeff Muizelaar <jeff@infidigm.net>
// Copyright 2005 Martin Kretzschmar <martink@gnome.org>
-// Copyright 2005-2007, 2009 Albert Astals Cid <aacid@kde.org>
+// Copyright 2005-2007, 2009, 2010 Albert Astals Cid <aacid@kde.org>
//
//========================================================================
@@ -26,6 +26,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
+#include <setjmp.h>
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
@@ -48,7 +49,7 @@ struct str_src_mgr {
JOCTET buffer;
Stream *str;
int index;
- bool abort;
+ jmp_buf setjmp_buffer;
};