If a dgram socket's remote end is the kernel, there may not
be a file associated with it. I've seen this with gssd's kernel
rpc socket. Arguably the kernel should do something better, but
for now handle the possibility.
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>