# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1338591921 0 # Node ID 1b3b059a74b16ff9318bd3097bf532071f62c7ae # Parent 2d44ca344863a02cb37bfce97408083617232285 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. diff -r 2d44ca344863 -r 1b3b059a74b1 dwtest.c --- 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; }