Fix Coverty CID #96210: Argument cannot be negative.
Fix Coverty CID #96210: Argument cannot be negative.

We must check the return value from `accept()`, it may fail.  Also, we
should probably retry the syscall in some cases ...

Signed-off-by: Joachim Nilsson <583c295fd7602c168ad814279bbc3894ba65f5d6@gmail.com>

westermo/finit,troglobit/finit,westermo/finit,troglobit/finit