Changeset 454:f1484823cb4a in freeDiameter for freeDiameter/peers.c
- Timestamp:
- Jul 29, 2010, 4:11:12 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
freeDiameter/peers.c
r403 r454 279 279 struct fd_peer * peer = (struct fd_peer *)li; 280 280 281 fd_cpu_flush_cache(); 281 282 if (peer->p_hdr.info.runtime.pir_state != STATE_ZOMBIE) { 282 283 CHECK_FCT_DO( fd_psm_terminate(peer, "REBOOTING"), /* continue */ ); … … 306 307 for (li = fd_g_peers.next; li != &fd_g_peers; li = li->next) { 307 308 struct fd_peer * peer = (struct fd_peer *)li; 309 fd_cpu_flush_cache(); 308 310 if (peer->p_hdr.info.runtime.pir_state == STATE_ZOMBIE) { 309 311 li = li->prev; /* to avoid breaking the loop */ … … 462 464 } else { 463 465 /* Check if the peer is in zombie state */ 466 fd_cpu_flush_cache(); 464 467 if (peer->p_hdr.info.runtime.pir_state == STATE_ZOMBIE) { 465 468 /* Re-activate the peer */
Note: See TracChangeset
for help on using the changeset viewer.