Changeset 743:5d529eb0ad33 in freeDiameter for libfdcore/peers.c
- Timestamp:
- Mar 29, 2011, 11:42:53 AM (13 years ago)
- Branch:
- default
- Phase:
- public
- Tags:
- 1.1.0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfdcore/peers.c
r740 r743 150 150 next->p_hdr.info.pi_diamid, next->p_hdr.info.pi_diamidlen, 151 151 &cont ); 152 if (cmp <0)153 li_inf = li; 152 if (cmp > 0) 153 li_inf = li; /* it will come after this element, for sure */ 154 154 155 155 if (cmp == 0) { 156 ret = EEXIST; 156 ret = EEXIST; /* we have a duplicate */ 157 157 break; 158 158 } … … 191 191 /* Search in the list */ 192 192 CHECK_POSIX( pthread_rwlock_rdlock(&fd_g_peers_rw) ); 193 if (igncase) 193 if (igncase) { 194 194 for (li = fd_g_peers.next; li != &fd_g_peers; li = li->next) { 195 195 struct fd_peer * next = (struct fd_peer *)li; … … 203 203 break; 204 204 } 205 else205 } else { 206 206 for (li = fd_g_peers.next; li != &fd_g_peers; li = li->next) { 207 207 struct fd_peer * next = (struct fd_peer *)li; … … 213 213 break; 214 214 } 215 } 215 216 CHECK_POSIX( pthread_rwlock_unlock(&fd_g_peers_rw) ); 216 217
Note: See TracChangeset
for help on using the changeset viewer.