diff --git a/auth/confirm.go b/auth/confirm.go
index d6444dc3040d42c69b22049b51fe64d13fe7ab7b..5ce7ca9f818e929dc7d951a548c8349a8f753738 100644
--- a/auth/confirm.go
+++ b/auth/confirm.go
@@ -92,6 +92,7 @@ func ConfirmRequestAuth(partner contact.Contact, rng io.Reader,
 	cmixMsg.SetKeyFP(fp)
 	cmixMsg.SetMac(mac)
 	cmixMsg.SetContents(baseFmt.Marshal())
+	cmixMsg.SetRecipientID(partner.ID)
 
 	// fixme: channel can get into a bricked state if the first save occurs and
 	// the second does not or the two occur and the storage into critical