summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2003-09-02 18:37:12 +0000
committerAlexandra Ellwood <lxs@mit.edu>2003-09-02 18:37:12 +0000
commit303d8acad75fc6f3440876efa531f765416d89dd (patch)
tree4acca542787e4a20ab4c0342d86367c33f19a93d /src
parented2a6880088090e3170d632f08203d8190db8cb0 (diff)
kill() might overwrite errno. Save it beforehand
ticket: 1799 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15806 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/kadm5/srv/svr_principal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/kadm5/srv/svr_principal.c b/src/lib/kadm5/srv/svr_principal.c
index 0666fe62b..c567f8369 100644
--- a/src/lib/kadm5/srv/svr_principal.c
+++ b/src/lib/kadm5/srv/svr_principal.c
@@ -1138,8 +1138,8 @@ kadm5_launch_task (krb5_context context,
if (krb5_net_write (context, data_pipe[1],
data_buffer, strlen (data_buffer)) < 0) {
/* kill the child to make sure waitpid() won't hang later */
- kill (pid, SIGKILL);
ret = errno;
+ kill (pid, SIGKILL);
}
}