diff options
-rw-r--r-- | analyzer/pgmhist.c | 8 | ||||
-rw-r--r-- | doc/HISTORY | 5 | ||||
-rw-r--r-- | version.mk | 2 |
3 files changed, 10 insertions, 5 deletions
diff --git a/analyzer/pgmhist.c b/analyzer/pgmhist.c index ef0aaa33..fb16d097 100644 --- a/analyzer/pgmhist.c +++ b/analyzer/pgmhist.c @@ -352,12 +352,12 @@ main(int argc, const char ** argv) { buildHistogram(ifP, &hist, &maxval); if (cmdline.median) { - gray median; - findQuantiles(2, hist, maxval, &median); + gray median[2]; + findQuantiles(2, hist, maxval, median); if (cmdline.machine) - reportQuantilesMachineFriendly(&median, 1); + reportQuantilesMachineFriendly(median, 1); else - reportMedianHumanFriendly(median); + reportMedianHumanFriendly(median[0]); } else if (cmdline.quartile) { gray quartile[4]; findQuantiles(4, hist, maxval, quartile); diff --git a/doc/HISTORY b/doc/HISTORY index 2f2c1c3d..ec1fb912 100644 --- a/doc/HISTORY +++ b/doc/HISTORY @@ -4,6 +4,11 @@ Netpbm. CHANGE HISTORY -------------- +14.03.01 BJH Release 10.65.06 + + pgmhist: fix buffer overrun with -median. Always broken. + -median was new in Netpbm 10.61 (December 2012). + 14.02.24 BJH Release 10.65.05 pgmtexture: fix buffer overflow. Always broken. (Program diff --git a/version.mk b/version.mk index 0b16ea8d..0f1e175b 100644 --- a/version.mk +++ b/version.mk @@ -1,3 +1,3 @@ NETPBM_MAJOR_RELEASE = 10 NETPBM_MINOR_RELEASE = 65 -NETPBM_POINT_RELEASE = 5 +NETPBM_POINT_RELEASE = 6 |