This commit is contained in:
Max Goedjen 2025-09-06 14:13:13 -07:00
parent 40438076e9
commit a94c9fd1b5
No known key found for this signature in database

View File

@ -21,7 +21,7 @@ public struct SSHAgentInputParser: SSHAgentInputParserProtocol {
} }
let specifiedLength = (data[0..<4].bytes.unsafeLoad(as: UInt32.self).bigEndian) + 4 let specifiedLength = (data[0..<4].bytes.unsafeLoad(as: UInt32.self).bigEndian) + 4
let rawRequestInt = data[4] let rawRequestInt = data[4]
let remainingDataRange = 4..<min(Int(specifiedLength), data.count) let remainingDataRange = 5..<min(Int(specifiedLength), data.count)
lazy var body: Data = { Data(data[remainingDataRange]) }() lazy var body: Data = { Data(data[remainingDataRange]) }()
switch rawRequestInt { switch rawRequestInt {
case SSHAgent.Request.requestIdentities.protocolID: case SSHAgent.Request.requestIdentities.protocolID: