about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--analyzer/pgmhist.c8
-rw-r--r--doc/HISTORY5
-rw-r--r--version.mk2
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