From cc5b326a212414a612838b0041e6077477ebbc70 Mon Sep 17 00:00:00 2001 From: erik Date: Fri, 26 Jan 2007 20:24:07 +0000 Subject: A couple of places where a string is overrun. This fixes both of them. --- (limited to 'noncore/settings') diff --git a/noncore/settings/sysinfo/contrib/dhry.c b/noncore/settings/sysinfo/contrib/dhry.c index 20b627c..07fd1c0 100644 --- a/noncore/settings/sysinfo/contrib/dhry.c +++ b/noncore/settings/sysinfo/contrib/dhry.c @@ -495,7 +495,7 @@ char Ch_1_Glob, int Arr_1_Glob [50]; int Arr_2_Glob [50] [50]; -char Reg_Define[] = "Register option selected."; +char Reg_Define[32] = "Register option selected."; //extern char *malloc (); Enumeration Func_1 (); @@ -983,7 +983,7 @@ double dhry_main( int n ) //printf ("Register option selected? YES\n"); #else //printf ("Register option selected? NO\n"); - strcpy(Reg_Define, "Register option not selected."); + strncpy(Reg_Define, "Register option not selected.", 30); #endif printf ("Microseconds for one run through Dhrystone: "); printf ("%7.1lf \n", Microseconds); -- cgit v0.9.0.2