1
0
espelhamento de https://github.com/maxgoedjen/secretive.git sincronizado 2025-12-25 19:17:13 +01:00

Guard + copy

Esse commit está contido em:
Max Goedjen 2021-12-21 21:21:05 -08:00
commit e880e32ce9
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados
ID da chave GPG: E58C21DD77B9B8E8

Ver arquivo

@ -23,8 +23,8 @@ extension Agent {
public func handle(reader: FileHandleReader, writer: FileHandleWriter) {
Logger().debug("Agent handling new data")
let data = reader.availableData
guard !data.isEmpty else { return }
let data = Data(reader.availableData)
guard data.count > 5 else { return }
let requestTypeInt = data[4]
guard let requestType = SSHAgent.RequestType(rawValue: requestTypeInt) else {
writer.write(OpenSSHKeyWriter().lengthAndData(of: SSHAgent.ResponseType.agentFailure.data))