summaryrefslogtreecommitdiff
path: root/libs/libmdbx/src/test/osal-windows.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libmdbx/src/test/osal-windows.cc')
-rw-r--r--libs/libmdbx/src/test/osal-windows.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/libs/libmdbx/src/test/osal-windows.cc b/libs/libmdbx/src/test/osal-windows.cc
index b8cdb53513..81f1da7f86 100644
--- a/libs/libmdbx/src/test/osal-windows.cc
+++ b/libs/libmdbx/src/test/osal-windows.cc
@@ -268,9 +268,12 @@ int osal_actor_start(const actor_config &config, mdbx_pid_t &pid) {
&exename_size))
failure_perror("QueryFullProcessImageName()", GetLastError());
- std::string cmdline = "test_mdbx.child ";
+ std::string cmdline = "$ ";
ArgvQuote(cmdline, thunk_param(config));
+ if (cmdline.size() >= 32767)
+ return ERROR_BAD_LENGTH;
+
PROCESS_INFORMATION ProcessInformation;
if (!CreateProcessA(exename, const_cast<char *>(cmdline.c_str()),
NULL, // Retuned process handle is not inheritable.