From 6bdbe6077883788a7b71fd7c38de5f2224a37422 Mon Sep 17 00:00:00 2001 From: ballen4705 <ballen4705@4ea69e1a-61f1-4043-bf83-b5c94c648137> Date: Thu, 17 Oct 2002 04:03:33 +0000 Subject: [PATCH] Fixed some message buffers that were too short -- this would have overwritten the stack -- duh. git-svn-id: https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk@60 4ea69e1a-61f1-4043-bf83-b5c94c648137 --- sm5/ataprint.c | 6 +++--- sm5/ataprint.cpp | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/sm5/ataprint.c b/sm5/ataprint.c index 79b399230..98e65df21 100644 --- a/sm5/ataprint.c +++ b/sm5/ataprint.c @@ -1,4 +1,4 @@ -// $Id: ataprint.c,v 1.11 2002/10/16 13:21:06 ballen4705 Exp $ +// $Id: ataprint.c,v 1.12 2002/10/17 04:03:33 ballen4705 Exp $ /* * ataprint.c * @@ -30,7 +30,7 @@ void ataPrintDriveInfo (struct hd_driveid drive){ int version; const char *description; - char unknown[32]; + char unknown[64]; version=ataVersionInfo(&description,drive); @@ -549,7 +549,7 @@ void ataPrintSmartSelfTestlog (struct ata_smart_selftestlog data){ log=&(data.selftest_struct[j]); if (nonempty((unsigned char*)log,sizeof(*log))){ - char *msgtest,*msgstat,percent[16],firstlba[16]; + char *msgtest,*msgstat,percent[64],firstlba[64]; // test name switch(log->selftestnumber){ diff --git a/sm5/ataprint.cpp b/sm5/ataprint.cpp index 2a33860ab..544a339e8 100644 --- a/sm5/ataprint.cpp +++ b/sm5/ataprint.cpp @@ -1,4 +1,4 @@ -// $Id: ataprint.cpp,v 1.11 2002/10/16 13:21:06 ballen4705 Exp $ +// $Id: ataprint.cpp,v 1.12 2002/10/17 04:03:33 ballen4705 Exp $ /* * ataprint.c * @@ -30,7 +30,7 @@ void ataPrintDriveInfo (struct hd_driveid drive){ int version; const char *description; - char unknown[32]; + char unknown[64]; version=ataVersionInfo(&description,drive); @@ -549,7 +549,7 @@ void ataPrintSmartSelfTestlog (struct ata_smart_selftestlog data){ log=&(data.selftest_struct[j]); if (nonempty((unsigned char*)log,sizeof(*log))){ - char *msgtest,*msgstat,percent[16],firstlba[16]; + char *msgtest,*msgstat,percent[64],firstlba[64]; // test name switch(log->selftestnumber){ -- GitLab