Changeset 743:5d529eb0ad33 in freeDiameter
- Timestamp:
- Mar 29, 2011, 11:42:53 AM (13 years ago)
- Branch:
- default
- Phase:
- public
- Tags:
- 1.1.0
- Files:
-
- 2 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 -
libfdproto/ostr.c
r740 r743 70 70 71 71 /* less sensitive to case, slower. */ 72 /* the semantics of "maybefurther" assume you are searching for os1 in a list of elements ordered, each element passed as os2 */ 72 73 int fd_os_almostcasesrch_int(uint8_t * os1, size_t os1sz, uint8_t * os2, size_t os2sz, int *maybefurther) 73 74 {
Note: See TracChangeset
for help on using the changeset viewer.