|
Lines 393-399
Link Here
|
| 393 |
for (i=0; i<psl->sl_count; i++) { |
393 |
for (i=0; i<psl->sl_count; i++) { |
| 394 |
rv = memcmp(&psl->sl_addr[i], source, |
394 |
rv = memcmp(&psl->sl_addr[i], source, |
| 395 |
sizeof(struct in6_addr)); |
395 |
sizeof(struct in6_addr)); |
| 396 |
if (rv >= 0) /* array is sorted */ |
396 |
if (rv == 0) |
| 397 |
break; |
397 |
break; |
| 398 |
} |
398 |
} |
| 399 |
if (rv) /* source not found */ |
399 |
if (rv) /* source not found */ |
|
Lines 438-444
Link Here
|
| 438 |
rv = 1; /* > 0 for insert logic below if sl_count is 0 */ |
438 |
rv = 1; /* > 0 for insert logic below if sl_count is 0 */ |
| 439 |
for (i=0; i<psl->sl_count; i++) { |
439 |
for (i=0; i<psl->sl_count; i++) { |
| 440 |
rv = memcmp(&psl->sl_addr[i], source, sizeof(struct in6_addr)); |
440 |
rv = memcmp(&psl->sl_addr[i], source, sizeof(struct in6_addr)); |
| 441 |
if (rv >= 0) |
441 |
if (rv == 0) |
| 442 |
break; |
442 |
break; |
| 443 |
} |
443 |
} |
| 444 |
if (rv == 0) /* address already there is an error */ |
444 |
if (rv == 0) /* address already there is an error */ |