GraphicsMagick: tests/rwfile.c: Fix appending file name.

GraphicsMagick Commits <[email protected]> Thu, 14 Nov 2024 17:41:23 -0600
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.34522.1731627692.8001.graphicsmagick-commit@lists.sourceforge.net>
changeset c7bd6398ff60 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=c7bd6398ff60
summary: tests/rwfile.c: Fix appending file name.

diffstat:

 ChangeLog          |  2 ++
 tests/rwfile.c     |  8 ++++----
 www/ChangeLog.html |  1 +
 3 files changed, 7 insertions(+), 4 deletions(-)

diffs (50 lines):

diff -r 6a4b53aeec05 -r c7bd6398ff60 ChangeLog
--- a/ChangeLog	Thu Nov 14 13:36:06 2024 -0600
+++ b/ChangeLog	Thu Nov 14 17:40:00 2024 -0600
@@ -1,5 +1,7 @@
 2024-11-14  Bob Friesenhahn  <[email protected]>
 
+	* tests/rwfile.c: Fix appending file name.
+
 	* coders/bmp.c (ReadBMPImage): Assure that opacity channel is
 	initialized, even if matte is not true.  May help regarding
 	GraphicsMagick discussion thread "Opacity of whole Magick::image
diff -r 6a4b53aeec05 -r c7bd6398ff60 tests/rwfile.c
--- a/tests/rwfile.c	Thu Nov 14 13:36:06 2024 -0600
+++ b/tests/rwfile.c	Thu Nov 14 17:40:00 2024 -0600
@@ -319,7 +319,7 @@
   if (magick_info->raw)
     {
       /*
-       * Specify original image size if format requires it
+       * Specify original image size (WIDTHxHEIGHT) if format requires it
        */
       FormatString( size, "%lux%lu", original->columns, original->rows );
     }
@@ -328,12 +328,12 @@
       /*
         Prepend magic specifier if extension will be ignored.
       */
-      (void) snprintf(filespec, sizeof(filespec), "%.*s:%.*s", 32, format,
-                      (int) sizeof(filespec)-34 , basefilespec);
+      (void) snprintf(filespec, sizeof(filespec), "%.*s:%.*s%s", 32, format,
+                      (int) sizeof(filespec)-37 , basefilespec, ".%s");
     }
   else
     {
-      (void) snprintf(filespec, sizeof(filespec), "%s", basefilespec);
+      (void) snprintf(filespec, sizeof(filespec), "%s%s", basefilespec, ".%s");
     }
 
   (void) snprintf( filename, sizeof(filename), filespec, 1, format );
diff -r 6a4b53aeec05 -r c7bd6398ff60 www/ChangeLog.html
--- a/www/ChangeLog.html	Thu Nov 14 13:36:06 2024 -0600
+++ b/www/ChangeLog.html	Thu Nov 14 17:40:00 2024 -0600
@@ -41,6 +41,7 @@
 <p>2024-11-14  Bob Friesenhahn  &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
 <blockquote>
 <ul class="simple">
+<li><p>tests/rwfile.c: Fix appending file name.</p></li>
 <li><p>coders/bmp.c (ReadBMPImage): Assure that opacity channel is
 initialized, even if matte is not true.  May help regarding
 GraphicsMagick discussion thread &quot;Opacity of whole Magick::image