| 385 | } |
| 386 | |
| 387 | static void |
| 388 | in_pcbwild_update_internal(struct inpcb *inp) |
| 389 | { |
| 390 | int wildcard_needed; |
| 391 | |
| 392 | wildcard_needed = in_pcbwild_needed(inp); |
| 393 | if (wildcard_needed && !(inp->inp_flags2 & INP_PCBGROUPWILD)) |
| 394 | in_pcbwild_add(inp); |
| 395 | else if (!wildcard_needed && (inp->inp_flags2 & INP_PCBGROUPWILD)) |
| 396 | in_pcbwild_remove(inp); |
| 397 | } |
| 398 | |
| 399 | /* |
| 400 | * Update the pcbgroup of an inpcb, which might include removing an old |
no test coverage detected