$OpenBSD: patch-src_shcl_clmdist_c,v 1.1 2005/07/26 18:50:43 naddy Exp $
--- src/shcl/clmdist.c.orig	Sat Jul 23 15:06:00 2005
+++ src/shcl/clmdist.c	Sat Jul 23 15:08:57 2005
@@ -352,17 +352,17 @@ int main
          ;  }
 
             if (mode & DIST_VARINF)
-            sprintf(tmp, "[%.*f,%.*f]", digits,USE(i,j,D_VIA),digits,USE(i,j,D_VIB))
+            snprintf(tmp, sizeof tmp, "[%.*f,%.*f]", digits,USE(i,j,D_VIA),digits,USE(i,j,D_VIB))
          ;  else if (mode & DIST_SPLITJOIN)
-            sprintf(tmp, "[%.*f,%.*f]", digits,USE(i,j,D_SJA),digits,USE(i,j,D_SJB))
+            snprintf(tmp, sizeof tmp, "[%.*f,%.*f]", digits, USE(i, j, D_SJA), digits, USE(i, j, D_SJB))
          ;  else if (mode & DIST_JACQUARD)
-            sprintf(tmp, "[%.*f,%.*f]", digits,USE(i,j,D_JQA),digits,USE(i,j,D_JQB))
+            snprintf(tmp, sizeof tmp, "[%.*f,%.*f]", digits,USE(i,j,D_JQA),digits,USE(i,j,D_JQB))
 
          ;  if (mode & DIST_MAIN)
             fprintf(stdout, "%*s", width, tmp)
 
          ;  if (mode & DIST_SCATTER)
-            {  sprintf(tmp, "[%.0f,%.0f]", USE(i,j, D_SCA), USE(i,j,D_SCB))
+            {  snprintf(tmp, sizeof tmp, "[%.0f,%.0f]", USE(i,j, D_SCA), USE(i,j,D_SCB))
             ;  mcxTingPrintAfter(scline, "%*s", width, tmp)
          ;  }
          }
