Revision: 78048
          http://sourceforge.net/p/brlcad/code/78048
Author:   brlcad
Date:     2021-01-06 23:34:53 +0000 (Wed, 06 Jan 2021)
Log Message:
-----------
not a fix, but this looks like it's off by one

Modified Paths:
--------------
    brlcad/trunk/src/util/pixscale.c

Modified: brlcad/trunk/src/util/pixscale.c
===================================================================
--- brlcad/trunk/src/util/pixscale.c    2021-01-06 23:33:22 UTC (rev 78047)
+++ brlcad/trunk/src/util/pixscale.c    2021-01-06 23:34:53 UTC (rev 78048)
@@ -88,8 +88,11 @@
     size_t ret;
 
     buf_start = y - buflines/2;
-    if (buf_start < 0) buf_start = 0;
+    if (buf_start < 0)
+       buf_start = 0;
 
+    /* bu_log("filepos is %zu, buf_start is %zu, scanlen is %zu\n", 
(size_t)file_pos, (size_t)buf_start, (size_t)scanlen); */
+
     if (file_pos != buf_start * scanlen) {
        if (bu_fseek(buffp, buf_start * scanlen, 0) < 0) {
            bu_exit(3, "pixscale: Can't seek to input pixel! y=%d\n", y);
@@ -276,7 +279,7 @@
 
                /* Make sure we have this row in the buffer */
                bufy = l - buf_start;
-               if (bufy < 0 || bufy >= buflines) {
+               if (bufy < 0 || bufy >= buflines-1) {
                    fill_buffer(l);
                    bufy = l - buf_start;
                }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to