mirror of
https://github.com/opnsense/src.git
synced 2026-04-04 08:55:18 -04:00
When the server side nfs-over-tls does an upcall to rpc.tlsservd(8) for the handshake and the rpc.tlsservd "-u" command line option has been specified, a list of gids may be returned. The list will be returned in malloc'd memory pointed to by res.gid.gid_val. To ensure the malloc occurs, res.gid.gid_val must be NULL before the call. Then, the malloc'd memory needs to be free'd. mem_free() just calls free(9), so a NULL pointer argument is fine and a length argument == 0 is ok, since the "len" argument is not used. This bug would have only affected nfs-over-tls and only when rpc.tlsservd(8) is running with the "-u" command line option. |
||
|---|---|---|
| .. | ||
| auth_tls.c | ||
| rpctls_impl.c | ||
| rpctlscd.x | ||
| rpctlssd.x | ||