GraphicsMagick: 3 new changesets
GraphicsMagick Commits <[email protected]> Wed, 09 Aug 2023 13:42:06 -0500
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.7825.1691606536.1374.graphicsmagick-commit@lists.sourceforge.net> |
changeset 9c5e7ef0314e in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=9c5e7ef0314e
summary: Change from scan-build-12 to scan-build-13
changeset 4b0f27c1bcfa in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=4b0f27c1bcfa
summary: Change from scan-build-12 to scan-build-13
changeset 9bc8392cd729 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=9bc8392cd729
summary: Block Coverity from seeing intentionally wasteful NULL assignments.
diffstat:
Makefile.am | 2 +-
Makefile.in | 2 +-
coders/dcm.c | 2 ++
coders/mpeg.c | 2 ++
coders/xcf.c | 2 ++
magick/montage.c | 2 ++
magick/pixel_cache.c | 5 +++--
magick/render.c | 2 ++
magick/xwindow.c | 2 ++
9 files changed, 17 insertions(+), 4 deletions(-)
diffs (125 lines):
diff -r 7828483c3316 -r 9bc8392cd729 Makefile.am
--- a/Makefile.am Wed Aug 09 11:26:13 2023 -0500
+++ b/Makefile.am Wed Aug 09 13:42:04 2023 -0500
@@ -489,7 +489,7 @@
# The project should have been configured to use clang.
# -enable-checker security.insecureAPI.DeprecatedOrUnsafeBufferHandling
scan-build:
- scan-build-12 -k --html-title='GraphicsMagick' \
+ scan-build-13 -k --html-title='GraphicsMagick' \
-maxloop 1000 \
-disable-checker deadcode.DeadStores \
-enable-checker security.insecureAPI.bcmp \
diff -r 7828483c3316 -r 9bc8392cd729 Makefile.in
--- a/Makefile.in Wed Aug 09 11:26:13 2023 -0500
+++ b/Makefile.in Wed Aug 09 13:42:04 2023 -0500
@@ -11543,7 +11543,7 @@
# The project should have been configured to use clang.
# -enable-checker security.insecureAPI.DeprecatedOrUnsafeBufferHandling
scan-build:
- scan-build-12 -k --html-title='GraphicsMagick' \
+ scan-build-13 -k --html-title='GraphicsMagick' \
-maxloop 1000 \
-disable-checker deadcode.DeadStores \
-enable-checker security.insecureAPI.bcmp \
diff -r 7828483c3316 -r 9bc8392cd729 coders/dcm.c
--- a/coders/dcm.c Wed Aug 09 11:26:13 2023 -0500
+++ b/coders/dcm.c Wed Aug 09 13:42:04 2023 -0500
@@ -7370,7 +7370,9 @@
else if (next_image != (Image *) NULL)
{
DestroyImage(next_image);
+#if !defined(__COVERITY__) /* 384799 Unused value */
next_image=(Image *) NULL;
+#endif /* if !defined(__COVERITY__) */
}
}
(void) LiberateTemporaryFile(filename);
diff -r 7828483c3316 -r 9bc8392cd729 coders/mpeg.c
--- a/coders/mpeg.c Wed Aug 09 11:26:13 2023 -0500
+++ b/coders/mpeg.c Wed Aug 09 13:42:04 2023 -0500
@@ -300,7 +300,9 @@
}
}
(void) fclose(parameter_file);
+#if !defined(__COVERITY__) /* 384796 Unused value */
parameter_file=(FILE *) NULL;
+#endif /* if !defined(__COVERITY__) */
}
if (image_info->quality == DefaultCompressionQuality)
(void) fprintf(file,"-\n"); /* default non intra quant matrix */
diff -r 7828483c3316 -r 9bc8392cd729 coders/xcf.c
--- a/coders/xcf.c Wed Aug 09 11:26:13 2023 -0500
+++ b/coders/xcf.c Wed Aug 09 13:42:04 2023 -0500
@@ -926,7 +926,9 @@
#endif
}
DestroyImage(tile_image);
+#if !defined(__COVERITY__) /* 384797 Unused value */
tile_image = (Image *) NULL;
+#endif /* if !defined(__COVERITY__) */
/* adjust tile position */
destLeft++;
diff -r 7828483c3316 -r 9bc8392cd729 magick/montage.c
--- a/magick/montage.c Wed Aug 09 11:26:13 2023 -0500
+++ b/magick/montage.c Wed Aug 09 13:42:04 2023 -0500
@@ -773,7 +773,9 @@
break;
}
DestroyImage(image);
+#if !defined(__COVERITY__) /* 384804 Unused value */
image=(Image *) NULL;
+#endif /* if !defined(__COVERITY__) */
tiles++;
}
if ((i+1) < (long) images_per_page)
diff -r 7828483c3316 -r 9bc8392cd729 magick/pixel_cache.c
--- a/magick/pixel_cache.c Wed Aug 09 11:26:13 2023 -0500
+++ b/magick/pixel_cache.c Wed Aug 09 13:42:04 2023 -0500
@@ -515,8 +515,7 @@
MagickFatalError3(ResourceLimitFatalError,MemoryAllocationFailed,
UnableToAllocateCacheView);
view_set->nviews=nviews;
- view_set->views=MagickAllocateMemory(ViewInfo *,
- view_set->nviews*sizeof(ViewInfo *));
+ view_set->views=MagickAllocateArray(ViewInfo *,view_set->nviews,sizeof(ViewInfo *));
if (view_set->views == (ViewInfo *) NULL)
{
ThrowException(exception,CacheError,UnableToAllocateCacheView,
@@ -4586,7 +4585,9 @@
if (destroy_cache)
{
DestroyCacheInfo(cache_info);
+#if !defined(__COVERITY__) /* 384801 Unused value */
cache_info=(CacheInfo *) NULL;
+#endif /* if !defined(__COVERITY__) */
}
if (status != MagickFail)
diff -r 7828483c3316 -r 9bc8392cd729 magick/render.c
--- a/magick/render.c Wed Aug 09 11:26:13 2023 -0500
+++ b/magick/render.c Wed Aug 09 13:42:04 2023 -0500
@@ -687,7 +687,9 @@
polygon_info->edges[edge].bounds.y1=points[0].y;
polygon_info->edges[edge].bounds.y2=points[n-1].y;
points=(PointInfo *) NULL;
+#if !defined(__COVERITY__) /* 384800 Unused value */
ghostline=MagickFalse;
+#endif /* if !defined(__COVERITY__) */
edge++;
polygon_info->number_edges=edge;
}
diff -r 7828483c3316 -r 9bc8392cd729 magick/xwindow.c
--- a/magick/xwindow.c Wed Aug 09 11:26:13 2023 -0500
+++ b/magick/xwindow.c Wed Aug 09 13:42:04 2023 -0500
@@ -4535,7 +4535,9 @@
}
}
XDestroyImage(ximage);
+#if !defined(__COVERITY__) /* 384805 Unused value */
ximage=(XImage *) NULL;
+#endif /* if !defined(__COVERITY__) */
/*
Evaluate image depth.