[prev in list] [next in list] [prev in thread] [next in thread]
List: graphicsmagick-commit
Subject: [GM-commit] GraphicsMagick: PS: Fix dereference of constant NULL image pointer.
From: GraphicsMagick Commits <graphicsmagick-commit () lists ! sourceforge ! net>
Date: 2017-07-13 2:01:46
Message-ID: mailman.25760.1499911315.17326.graphicsmagick-commit () lists ! sourceforge ! net
[Download RAW message or body]
changeset cab262846d60 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=cab262846d60
summary: PS: Fix dereference of constant NULL image pointer.
diffstat:
ChangeLog | 7 +++++++
VisualMagick/installer/inc/version.isx | 4 ++--
coders/ps.c | 6 +++---
magick/version.h | 4 ++--
www/Changelog.html | 9 +++++++++
5 files changed, 23 insertions(+), 7 deletions(-)
diffs (86 lines):
diff -r 3140128ee464 -r cab262846d60 ChangeLog
--- a/ChangeLog Mon Jul 10 12:23:51 2017 -0500
+++ b/ChangeLog Wed Jul 12 21:01:42 2017 -0500
@@ -1,3 +1,10 @@
+2017-07-12 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
+
+ * coders/ps.c (ReadPSImage): Fix reference to constant NULL image
+ argument which is dereferenced to pass an exception to
+ MagickMonitorFormatted(). Problem was reported by Agostino
+ Sarubbo via email on Wed, 12 Jul 2017.
+
2017-07-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>
* magick/blob.c: Add casts to fix undefined behavior in left
diff -r 3140128ee464 -r cab262846d60 VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx Mon Jul 10 12:23:51 2017 -0500
+++ b/VisualMagick/installer/inc/version.isx Wed Jul 12 21:01:42 2017 -0500
@@ -10,5 +10,5 @@
#define public MagickPackageName "GraphicsMagick"
#define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020170710"
-#define public MagickPackageReleaseDate "snapshot-20170710"
+#define public MagickPackageVersionAddendum ".020170712"
+#define public MagickPackageReleaseDate "snapshot-20170712"
diff -r 3140128ee464 -r cab262846d60 coders/ps.c
--- a/coders/ps.c Mon Jul 10 12:23:51 2017 -0500
+++ b/coders/ps.c Wed Jul 12 21:01:42 2017 -0500
@@ -1,5 +1,5 @@
/*
-% Copyright (C) 2003 - 2015 GraphicsMagick Group
+% Copyright (C) 2003 - 2017 GraphicsMagick Group
% Copyright (C) 2002 ImageMagick Studio
% Copyright 1991-1999 E. I. du Pont de Nemours and Company
%
@@ -342,7 +342,7 @@
antialias,density,options,image_info->filename,
postscript_filename);
}
- (void) MagickMonitorFormatted(0,8,&image->exception,RenderPostscriptText,
+ (void) MagickMonitorFormatted(0,8,exception,RenderPostscriptText,
image_info->filename);
status=InvokePostscriptDelegate(image_info->verbose,command,exception);
if (!IsAccessibleAndNotEmpty(image_info->filename))
@@ -361,7 +361,7 @@
status=InvokePostscriptDelegate(image_info->verbose,command,exception);
}
(void) LiberateTemporaryFile(postscript_filename);
- (void) MagickMonitorFormatted(7,8,&image->exception,RenderPostscriptText,
+ (void) MagickMonitorFormatted(7,8,exception,RenderPostscriptText,
image_info->filename);
if (IsAccessibleAndNotEmpty(image_info->filename))
{
diff -r 3140128ee464 -r cab262846d60 magick/version.h
--- a/magick/version.h Mon Jul 10 12:23:51 2017 -0500
+++ b/magick/version.h Wed Jul 12 21:01:42 2017 -0500
@@ -38,8 +38,8 @@
#define MagickLibVersion 0x191600
#define MagickLibVersionText "1.4"
#define MagickLibVersionNumber 19,16,0
-#define MagickChangeDate "20170710"
-#define MagickReleaseDate "snapshot-20170710"
+#define MagickChangeDate "20170712"
+#define MagickReleaseDate "snapshot-20170712"
/*
The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 3140128ee464 -r cab262846d60 www/Changelog.html
--- a/www/Changelog.html Mon Jul 10 12:23:51 2017 -0500
+++ b/www/Changelog.html Wed Jul 12 21:01:42 2017 -0500
@@ -35,6 +35,15 @@
<div class="document">
+<p>2017-07-12 Bob Friesenhahn <<a class="reference external" \
href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span> \
4;</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p>
+<blockquote>
+<ul class="simple">
+<li>coders/ps.c (ReadPSImage): Fix reference to constant NULL image
+argument which is dereferenced to pass an exception to
+MagickMonitorFormatted(). Problem was reported by Agostino
+Sarubbo via email on Wed, 12 Jul 2017.</li>
+</ul>
+</blockquote>
<p>2017-07-10 Bob Friesenhahn <<a class="reference external" \
href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span> \
4;</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p>
<blockquote>
<ul class="simple">
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Graphicsmagick-commit mailing list
Graphicsmagick-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/graphicsmagick-commit
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic