Return from the parent process code or common code
As for all these functions:  Take a look at the man page.  It states
that execvp (respectively execve) will return on error with return
value -1 and with errno set.

Since you are already handling such errors with fork you might as
well do it here and either exit(1), or fall through to the end.