Gerald Pfeifer : winevdm: Abstract references to /dosbox.
Alexandre Julliard
julliard at winehq.org
Fri Oct 9 16:00:45 CDT 2020
Module: wine
Branch: master
Commit: 689ff9c073785c0b462622c20dea8b30fe15d7d3
URL: https://source.winehq.org/git/wine.git/?a=commit;h=689ff9c073785c0b462622c20dea8b30fe15d7d3
Author: Gerald Pfeifer <gerald at pfeifer.com>
Date: Fri Oct 2 16:52:41 2020 +0300
winevdm: Abstract references to /dosbox.
Signed-off-by: Gerald Pfeifer <gerald at pfeifer.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
programs/winevdm/winevdm.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/programs/winevdm/winevdm.c b/programs/winevdm/winevdm.c
index bfc47b8853..e550232c9a 100644
--- a/programs/winevdm/winevdm.c
+++ b/programs/winevdm/winevdm.c
@@ -35,6 +35,7 @@
WINE_DEFAULT_DEBUG_CHANNEL(winevdm);
+#define DOSBOX "dosbox"
/*** PIF file structures ***/
#include "pshpack1.h"
@@ -118,7 +119,7 @@ static char *find_dosbox(void)
envpath_len = strlen( envpath );
path = HeapAlloc( GetProcessHeap(), 0, envpath_len + 1 );
- buffer = HeapAlloc( GetProcessHeap(), 0, envpath_len + sizeof("/dosbox") );
+ buffer = HeapAlloc( GetProcessHeap(), 0, envpath_len + strlen(DOSBOX) + 2 );
strcpy( path, envpath );
p = path;
@@ -130,7 +131,7 @@ static char *find_dosbox(void)
while (*p && *p != ':') p++;
if (*p == ':') *p++ = 0;
strcpy( buffer, dir );
- strcat( buffer, "/dosbox" );
+ strcat( buffer, "/" DOSBOX );
if (!stat( buffer, &st ))
{
HeapFree( GetProcessHeap(), 0, path );
More information about the wine-cvs
mailing list