[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  &lt;<a class="reference external" \
href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#6 \
4;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</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  &lt;<a class="reference external" \
href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#6 \
4;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</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