Navigation


Changeset 163:547f30e9a8ae in freeDiameter


Ignore:
Timestamp:
Jan 26, 2010, 1:43:19 PM (14 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

Re-enable zombie peers on new connections

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freeDiameter/peers.c

    r154 r163  
    459459                /* Start the PSM, which will receive the event bellow */
    460460                CHECK_FCT_DO( ret = fd_psm_begin(peer), goto out );
     461        } else {
     462                /* Check if the peer is in zombie state */
     463                if (peer->p_hdr.info.runtime.pir_state == STATE_ZOMBIE) {
     464                        /* Re-activate the peer */
     465                        peer->p_flags.pf_responder = 1;
     466                        peer->p_hdr.info.runtime.pir_state = STATE_NEW;
     467                        CHECK_FCT_DO( ret = fd_psm_begin(peer), goto out );
     468                }
    461469        }
    462470               
Note: See TracChangeset for help on using the changeset viewer.