pud: fix closing fd
pud: fix closing fd

Coverity:
CID 739704 (#1 of 1): Argument cannot be negative (NEGATIVE_RETURNS)
At (7): "fd" is passed to a parameter that cannot be negative.

Signed-off-by: Ferry Huberts <66e11f9f5d965b69497c7e73d5e808f8b13c1218@pelagic.nl>

tdz/olsrd,nolith/olsrd,ninuxorg/olsrd,sebkur/olsrd,cholin/olsrd,sebkur/olsrd,diogomg/olsrd,ninuxorg/olsrd,diogomg/olsrd,nolith/olsrd,acinonyx/olsrd,diogomg/olsrd,nolith/olsrd,diogomg/olsrd-binary-heap,cholin/olsrd,diogomg/olsrd,diogomg/olsrd-binary-heap,acinonyx/olsrd,diogomg/olsrd,zioproto/olsrd,nolith/olsrd,diogomg/olsrd-binary-heap,diogomg/olsrd-binary-heap,sebkur/olsrd,sebkur/olsrd,zioproto/olsrd,cholin/olsrd,sebkur/olsrd,ninuxorg/olsrd,nolith/olsrd,ninuxorg/olsrd,zioproto/olsrd,diogomg/olsrd-binary-heap,tdz/olsrd,tdz/olsrd,diogomg/olsrd,ninuxorg/olsrd,sebkur/olsrd,zioproto/olsrd,zioproto/olsrd,acinonyx/olsrd,diogomg/olsrd-binary-heap,acinonyx/olsrd,cholin/olsrd,tdz/olsrd,acinonyx/olsrd,tdz/olsrd,cholin/olsrd,diogomg/olsrd,diogomg/olsrd-binary-heap