Mercurial > dwindows
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; }