diff options
author | Paul T Darga <pdarga@umich.edu> | 2006-06-08 14:14:47 -0400 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-06-08 11:57:00 -0700 |
commit | c9bc159d7f41e2916830b05529c1ce06a81d975f (patch) | |
tree | dd3d17965ec8c97357f0a15d97455f0f4c6b30be /connect.c | |
parent | fb6a9f93d39e4e5fdb83673a927f71a34e9fb7c0 (diff) | |
download | git-c9bc159d7f41e2916830b05529c1ce06a81d975f.tar.gz |
check for error return from fork()
Trivial fixup for fork() callsites which do not check for errors.
Signed-off-by: Paul T Darga <pdarga@umich.edu>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'connect.c')
-rw-r--r-- | connect.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -657,6 +657,8 @@ int git_connect(int fd[2], char *url, const char *prog) if (pipe(pipefd[0]) < 0 || pipe(pipefd[1]) < 0) die("unable to create pipe pair for communication"); pid = fork(); + if (pid < 0) + die("unable to fork"); if (!pid) { snprintf(command, sizeof(command), "%s %s", prog, sq_quote(path)); |