changeset 1741:1b3b059a74b1

Unsafe use of sprintf() in dwtest may have been causing stack overruns on Win2k. Removed it since it is completely unnecessary and can be done directly through dw_messagebox() these days. This must have been some insanely old code.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 01 Jun 2012 23:05:21 +0000
parents 2d44ca344863
children cebf830e3da7
files dwtest.c
diffstat 1 files changed, 4 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/dwtest.c	Sat May 19 21:44:24 2012 +0000
+++ b/dwtest.c	Fri Jun 01 23:05:21 2012 +0000
@@ -570,15 +570,13 @@
 
 int DWSIGNAL helpabout_callback(HWND window, void *data)
 {
-    char buf[100];
     DWEnv env;
 
     dw_environment_query(&env);
-    sprintf( buf, "dwindows test\n\nOS: %s %s %s Version: %d.%d.%d.%d\n\ndwindows Version: %d.%d.%d",
-            env.osName, env.buildDate, env.buildTime,
-            env.MajorVersion, env.MinorVersion, env.MajorBuild, env.MinorBuild,
-            env.DWMajorVersion, env.DWMinorVersion, env.DWSubVersion );
-    dw_messagebox( "About dwindows", DW_MB_OK | DW_MB_INFORMATION, buf );
+    dw_messagebox( "About dwindows", DW_MB_OK | DW_MB_INFORMATION, "dwindows test\n\nOS: %s %s %s Version: %d.%d.%d.%d\n\ndwindows Version: %d.%d.%d",
+                   env.osName, env.buildDate, env.buildTime,
+                   env.MajorVersion, env.MinorVersion, env.MajorBuild, env.MinorBuild,
+                   env.DWMajorVersion, env.DWMinorVersion, env.DWSubVersion );
     return 0;
 }