summaryrefslogtreecommitdiff
path: root/src/vm/corhost.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/corhost.cpp')
-rw-r--r--src/vm/corhost.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/vm/corhost.cpp b/src/vm/corhost.cpp
index 2a7cf45249..f0e90291b7 100644
--- a/src/vm/corhost.cpp
+++ b/src/vm/corhost.cpp
@@ -2471,10 +2471,9 @@ HRESULT CorHost2::ExecuteMain(
AppDomain *pDomain = GetAppDomain();
_ASSERTE(pDomain);
- WCHAR wzExeFileName[_MAX_PATH];
- DWORD cchExeFileName = _MAX_PATH;
- cchExeFileName = WszGetModuleFileName(nullptr, wzExeFileName, cchExeFileName);
- if (cchExeFileName == _MAX_PATH)
+ PathString wzExeFileName;
+
+ if (WszGetModuleFileName(nullptr, wzExeFileName) == 0)
IfFailThrow(E_UNEXPECTED);
LPWSTR wzExeSimpleFileName = nullptr;