From: Herman Semenov GermanAizek@yandex.ru
--- programs/winevdm/winevdm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/programs/winevdm/winevdm.c b/programs/winevdm/winevdm.c index 87c25f0d191..6ee71b10bd8 100644 --- a/programs/winevdm/winevdm.c +++ b/programs/winevdm/winevdm.c @@ -148,7 +148,8 @@ static void start_dosbox( const char *appname, const char *args ) p += sprintf( p, "\nconfig -securemode\n" ); p += sprintf( p, "%s %s\n", app, args ); p += sprintf( p, "exit\n" ); - if (WriteFile( file, buffer, strlen(buffer), &written, NULL ) && written == strlen(buffer)) + size_t len_buf = strlen(buffer); + if (WriteFile( file, buffer, len_buf, &written, NULL ) && written == len_buf) { const char *args[5]; char *config_file = wine_get_unix_file_name( config );