summaryrefslogtreecommitdiffstats
path: root/utils/gssd/gssd_proc.c
diff options
context:
space:
mode:
authorOlga Kornievskaia <kolga@netapp.com>2016-05-14 12:19:15 -0400
committerSteve Dickson <steved@redhat.com>2016-05-14 12:35:14 -0400
commitc5dbf414ddd2fe272ac7602cd182c73ebeb090b1 (patch)
tree446fc23ba32e8ec4ed7211435018d57dac8adf54 /utils/gssd/gssd_proc.c
parentd9ba9eede533fed6dde146f891d5d596016b314b (diff)
downloadnfs-utils-c5dbf414ddd2fe272ac7602cd182c73ebeb090b1.tar.gz
nfs-utils-c5dbf414ddd2fe272ac7602cd182c73ebeb090b1.tar.xz
nfs-utils-c5dbf414ddd2fe272ac7602cd182c73ebeb090b1.zip
gssd: no longer needed pid logic
with threads, we don't need to distinguish zero uid. Signed-off-by: Olga Kornievskaia <kolga@netapp.com> Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'utils/gssd/gssd_proc.c')
-rw-r--r--utils/gssd/gssd_proc.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
index cc3e9dc..d74d372 100644
--- a/utils/gssd/gssd_proc.c
+++ b/utils/gssd/gssd_proc.c
@@ -603,7 +603,6 @@ process_krb5_upcall(struct clnt_info *clp, uid_t uid, int fd, char *tgtname,
gss_buffer_desc token;
int err, downcall_err = -EACCES;
OM_uint32 maj_stat, min_stat, lifetime_rec;
- pid_t pid, childpid = -1;
gss_name_t gacceptor = GSS_C_NO_NAME;
gss_OID mech;
gss_buffer_desc acceptor = {0};
@@ -701,11 +700,7 @@ out:
if (rpc_clnt)
clnt_destroy(rpc_clnt);
- pid = getpid();
- if (pid == childpid)
- exit(0);
- else
- return;
+ return;
out_return_error:
do_error_downcall(fd, uid, downcall_err);