修复:审查发现的高优先问题(竞态/初始化/碰撞)
- app.go: profileSvc移入App struct,用a.mu保护 - sqlite.go: InitFast加sync.Once防并发双重初始化 - client.go: Manager.Connect加sync.Mutex防竞态泄漏SSH - service.go: 临时文件用os.CreateTemp防时间戳碰撞 - connection-manager: 密码缺失时不再塞入假WailsTransport
This commit is contained in:
@@ -327,7 +327,6 @@ class ConnectionManagerImpl {
|
||||
|
||||
if (profile.type === 'sftp') {
|
||||
if (!profile.password && !profile.keyPath) {
|
||||
this._pool.set(profileId, new WailsTransport())
|
||||
this.setState('error')
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user