Ticket #65: peer-gone-fix.diff

File peer-gone-fix.diff, 442 bytes (added by robin, 3 years ago)
  • bro.bif

     
    21272127 
    21282128        Val* v = remote_serializer->GetPeerVal(src); 
    21292129        if ( ! v ) 
    2130                 run_time(fmt("peer %d does not exist", int(src))); 
     2130        { 
     2131                run_time(fmt("peer %d does not exist anymore", int(src))); 
     2132                RecordVal* p = mgr.GetLocalPeerVal(); 
     2133                Ref(p); 
     2134                return p; 
     2135        } 
    21312136 
    21322137        return v; 
    21332138        %}