Some auditing of the code shows that "cred" is never non-NULL in these
functions, either because all callers pass a non-NULL reference or
because they unconditionally dereference "cred". So, let's simplify the
code a bit and remove NULL checks. No functional change intended.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
sys/netinet/in_pcb.c | ||
---|---|---|
1132–1133 | May be add documenting MPASS(cred) here and in other functions? |
sys/netinet/in_pcb.c | ||
---|---|---|
1132–1133 | If you really prefer it I will do it, but to me it's overkill. These functions are not providing general-purpose interfaces, so it's ok to make assumptions like this IMO. |
sys/netinet/in_pcb.c | ||
---|---|---|
1132–1133 | Just suggested! If you disagree, let it be your way :) |