Fixed incomming initiation bug

This commit is contained in:
Mathias Hall-Andersen
2017-07-10 17:20:43 +02:00
parent 44c9896883
commit 9c4acb9f35
2 changed files with 7 additions and 6 deletions

View File

@@ -358,11 +358,13 @@ func (device *Device) RoutineHandshake() {
return
}
logDebug.Println("Creating response...")
outElem := device.NewOutboundElement()
writer := bytes.NewBuffer(outElem.data[:0])
binary.Write(writer, binary.LittleEndian, response)
elem.packet = writer.Bytes()
peer.mac.AddMacs(elem.packet)
outElem.packet = writer.Bytes()
peer.mac.AddMacs(outElem.packet)
addToOutboundQueue(peer.queue.outbound, outElem)
case MessageResponseType: