diff --git a/keyserver/storage/postgres/cross_signing_keys_table.go b/keyserver/storage/postgres/cross_signing_keys_table.go index 766e94b3..fa8919db 100644 --- a/keyserver/storage/postgres/cross_signing_keys_table.go +++ b/keyserver/storage/postgres/cross_signing_keys_table.go @@ -68,6 +68,7 @@ func (s *crossSigningKeysStatements) SelectCrossSigningKeysForUser( return nil, err } defer internal.CloseAndLogIfError(ctx, rows, "selectCrossSigningKeysForUserStmt: rows.close() failed") + r = api.CrossSigningKeyMap{} for rows.Next() { var keyType gomatrixserverlib.CrossSigningKeyPurpose var keyID gomatrixserverlib.KeyID diff --git a/keyserver/storage/sqlite3/cross_signing_keys_table.go b/keyserver/storage/sqlite3/cross_signing_keys_table.go index d647906d..f01c64bf 100644 --- a/keyserver/storage/sqlite3/cross_signing_keys_table.go +++ b/keyserver/storage/sqlite3/cross_signing_keys_table.go @@ -68,6 +68,7 @@ func (s *crossSigningKeysStatements) SelectCrossSigningKeysForUser( return nil, err } defer internal.CloseAndLogIfError(ctx, rows, "selectCrossSigningKeysForUserStmt: rows.close() failed") + r = api.CrossSigningKeyMap{} for rows.Next() { var keyType gomatrixserverlib.CrossSigningKeyPurpose var keyID gomatrixserverlib.KeyID