go-daemon
go-daemon copied to clipboard
Handle potential fork error
It's been a long time since I haven't coded in C, but it seems that if (pid) encompass all return value from fork(), including negative (erroneous) ones. Therefore, perror("fork") is never executed.