$NetBSD: patch-aa,v 1.13 2013/08/07 16:46:23 drochner Exp $

buffer overflows

--- samples/icctrans.c.orig	2009-10-30 15:57:45.000000000 +0000
+++ samples/icctrans.c
@@ -500,7 +500,7 @@ void PrintRange(const char* C, double v,
 
     Prefix[0] = 0;
     if (!lTerse)
-        sprintf(Prefix, "%s=", C);
+        snprintf(Prefix, sizeof(Prefix), "%s=", C);
 
     if (InHexa)
     {
@@ -648,7 +648,7 @@ void PrintResults(WORD Encoded[], icColo
 static
 void GetLine(char* Buffer)
 {    
-    scanf("%s", Buffer);
+    scanf("%4095s", Buffer);
     
     if (toupper(Buffer[0]) == 'Q') { // Quit?
 
