0
0
Fork 0
mirror of https://github.com/matrix-org/dendrite synced 2024-11-18 15:50:52 +01:00

Check nils more

This commit is contained in:
Neil Alexander 2020-12-07 10:49:06 +00:00
parent 7246580d54
commit 613a47354f
No known key found for this signature in database
GPG key ID: A02A2019A2BB0944

View file

@ -365,7 +365,7 @@ func (oq *destinationQueue) nextTransaction(
// Go through PDUs that we retrieved from the database, if any,
// and add them into the transaction.
for _, pdu := range pdus {
if pdu.pdu == nil {
if pdu == nil || pdu.pdu == nil {
continue
}
// Append the JSON of the event, since this is a json.RawMessage type in the
@ -376,7 +376,7 @@ func (oq *destinationQueue) nextTransaction(
// Do the same for pending EDUS in the queue.
for _, edu := range edus {
if edu.edu == nil {
if edu == nil || edu.edu == nil {
continue
}
t.EDUs = append(t.EDUs, *edu.edu)