diff --git a/xwords4/relay/crefmgr.cpp b/xwords4/relay/crefmgr.cpp index b0c7b0bc5..09738d96b 100644 --- a/xwords4/relay/crefmgr.cpp +++ b/xwords4/relay/crefmgr.cpp @@ -257,6 +257,9 @@ CRefMgr::getMakeCookieRef( const char* cookie, int nPlayersH, int nPlayersT, if ( NULL == cinfo->GetRef() ) { m_cidlock->Relinquish( cinfo, true ); continue; + } else if ( *seenSeed ) { /* this my home? */ + logf( XW_LOGINFO, "%s: *seenSeed case", __func__ ); + break; } else if ( !cinfo->GetRef()->HaveRoom( nPlayersH ) ) { m_cidlock->Relinquish( cinfo, false ); continue;