mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-30 15:33:24 -04:00
25 lines
597 B
Plaintext
25 lines
597 B
Plaintext
$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?
|
|
|