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