diff options
-rw-r--r-- | PCbuild/make_buildinfo.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/PCbuild/make_buildinfo.c b/PCbuild/make_buildinfo.c index ca2db9f..798967a 100644 --- a/PCbuild/make_buildinfo.c +++ b/PCbuild/make_buildinfo.c @@ -31,12 +31,13 @@ int make_buildinfo2() RegOpenKey(HKEY_CURRENT_USER, "Software\\TortoiseSVN", &hTortoise) != ERROR_SUCCESS)
/* Tortoise not installed */
return 0;
- size = sizeof(command);
- if (RegQueryValueEx(hTortoise, "Directory", 0, &type, command, &size) != ERROR_SUCCESS ||
+ command[0] = '"'; /* quote the path to the executable */
+ size = sizeof(command) - 1;
+ if (RegQueryValueEx(hTortoise, "Directory", 0, &type, command+1, &size) != ERROR_SUCCESS ||
type != REG_SZ)
/* Registry corrupted */
return 0;
- strcat(command, "bin\\subwcrev.exe");
+ strcat(command, "bin\\subwcrev.exe\"");
if (_stat(command, &st) < 0)
/* subwcrev.exe not part of the release */
return 0;
|