summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/image-resolution.cpp
diff options
context:
space:
mode:
authorsu_v <suv-sf@users.sourceforge.net>2013-02-13 18:36:57 +0000
committer~suv <suv-sf@users.sourceforge.net>2013-02-13 18:36:57 +0000
commit77b788bb1c5fa861a3f12c76ad3f17bc8edc35b8 (patch)
tree441f798cf2c8cb3a760c1ecf259f5faff356124c /src/extension/internal/image-resolution.cpp
parentchanges_2013_02_01b.patch (diff)
parentBuild. Adding unistd header (fixes compilation on Win32 with OpenSuse cross-c... (diff)
downloadinkscape-77b788bb1c5fa861a3f12c76ad3f17bc8edc35b8.tar.gz
inkscape-77b788bb1c5fa861a3f12c76ad3f17bc8edc35b8.zip
merge from trunk (r12122)
(bzr r11668.1.51)
Diffstat (limited to 'src/extension/internal/image-resolution.cpp')
-rw-r--r--src/extension/internal/image-resolution.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/extension/internal/image-resolution.cpp b/src/extension/internal/image-resolution.cpp
index a17a2bb30..3b3b85d06 100644
--- a/src/extension/internal/image-resolution.cpp
+++ b/src/extension/internal/image-resolution.cpp
@@ -286,13 +286,10 @@ void ImageResolution::readjfif(char const *fn) {
struct jpeg_decompress_struct cinfo;
jmp_buf jbuf;
struct jpeg_error_mgr jerr;
- bool constr = false;
if (setjmp(jbuf)) {
fclose(ifd);
- if (constr) {
- jpeg_destroy_decompress(&cinfo);
- }
+ jpeg_destroy_decompress(&cinfo);
return;
}
@@ -305,8 +302,6 @@ void ImageResolution::readjfif(char const *fn) {
jerr.reset_error_mgr = &irjfif_reset;
cinfo.client_data = (void*)&jbuf;
- constr = true;
-
jpeg_stdio_src(&cinfo, ifd);
jpeg_read_header(&cinfo, TRUE);
@@ -321,7 +316,6 @@ void ImageResolution::readjfif(char const *fn) {
ok_ = true;
}
}
- constr = false;
jpeg_destroy_decompress(&cinfo);
fclose(ifd);
}