ret = -1;
}
+ if (fd < 0) {
+ goto end;
+ }
ret_close = close(fd);
if (ret_close < 0) {
PERROR("close");
}
-
+end:
return ret;
}
DBG("Socket closed unexpectedly... "
"Restarting the worker process");
ret = run_as_restart_worker(global_worker);
-
if (ret == -1) {
ERR("Failed to restart worker process.");
goto err;