Explicitly specify UID to use in RunProcess calls

This commit is contained in:
Valeriy Manzhos 2026-04-07 12:52:59 +03:00
parent dc45d96395
commit 0d72b8a40c
No known key found for this signature in database
GPG key ID: 6547CFC8E2EC3D90

View file

@ -115,7 +115,7 @@ public class CoreManager
await UpdateFunc(false, configPath); await UpdateFunc(false, configPath);
var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType); var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType);
return await RunProcess(coreInfo, fileName, true, false); return await RunProcess(coreInfo, fileName, true, false, 0);
} }
public async Task<ProcessService?> LoadCoreConfigSpeedtest(ServerTestItem testItem) public async Task<ProcessService?> LoadCoreConfigSpeedtest(ServerTestItem testItem)
@ -137,7 +137,7 @@ public class CoreManager
var coreType = context.RunCoreType; var coreType = context.RunCoreType;
var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType); var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType);
return await RunProcess(coreInfo, fileName, true, false); return await RunProcess(coreInfo, fileName, true, false, 0);
} }
public async Task CoreStop() public async Task CoreStop()
@ -179,7 +179,7 @@ public class CoreManager
var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType); var coreInfo = CoreInfoManager.Instance.GetCoreInfo(coreType);
var displayLog = node.ConfigType != EConfigType.Custom || node.DisplayLog; var displayLog = node.ConfigType != EConfigType.Custom || node.DisplayLog;
var proc = await RunProcess(coreInfo, Global.CoreConfigFileName, displayLog, true); var proc = await RunProcess(coreInfo, Global.CoreConfigFileName, displayLog, true, 0);
if (proc is null) if (proc is null)
{ {
return; return;
@ -197,7 +197,7 @@ public class CoreManager
if (result.Success) if (result.Success)
{ {
var coreInfo = CoreInfoManager.Instance.GetCoreInfo(preCoreType); var coreInfo = CoreInfoManager.Instance.GetCoreInfo(preCoreType);
var proc = await RunProcess(coreInfo, Global.CorePreConfigFileName, true, true); var proc = await RunProcess(coreInfo, Global.CorePreConfigFileName, true, true, 0);
if (proc is null) if (proc is null)
{ {
return; return;