Fixed rpc.gssd: munmap_chunk(): invalid pointer
Signed-off-by: Steve Dickson <steved@redhat.com>
This commit is contained in:
parent
fd3594d93b
commit
fc682ed0ac
@ -867,7 +867,7 @@ index f4f5975..1e8c58d 100644
|
|||||||
|
|
||||||
#endif /* _RPC_GSSD_H_ */
|
#endif /* _RPC_GSSD_H_ */
|
||||||
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
diff --git a/utils/gssd/gssd_proc.c b/utils/gssd/gssd_proc.c
|
||||||
index 8fe6605..2a8b618 100644
|
index 8fe6605..e830f49 100644
|
||||||
--- a/utils/gssd/gssd_proc.c
|
--- a/utils/gssd/gssd_proc.c
|
||||||
+++ b/utils/gssd/gssd_proc.c
|
+++ b/utils/gssd/gssd_proc.c
|
||||||
@@ -149,9 +149,10 @@ do_downcall(int k5_fd, uid_t uid, struct authgss_private_data *pd,
|
@@ -149,9 +149,10 @@ do_downcall(int k5_fd, uid_t uid, struct authgss_private_data *pd,
|
||||||
@ -919,15 +919,7 @@ index 8fe6605..2a8b618 100644
|
|||||||
service, srchost);
|
service, srchost);
|
||||||
/*
|
/*
|
||||||
* Get a list of credential cache names and try each
|
* Get a list of credential cache names and try each
|
||||||
@@ -686,6 +687,7 @@ process_krb5_upcall(struct clnt_info *clp, uid_t uid, int fd, char *srchost,
|
@@ -730,7 +731,7 @@ handle_krb5_upcall(struct clnt_upcall_info *info)
|
||||||
} else {
|
|
||||||
get_hostbased_client_buffer(gacceptor, mech, &acceptor);
|
|
||||||
gss_release_name(&min_stat, &gacceptor);
|
|
||||||
+ gss_release_oid(&min_stat, &mech);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
@@ -730,7 +732,7 @@ handle_krb5_upcall(struct clnt_upcall_info *info)
|
|
||||||
printerr(2, "\n%s: uid %d (%s)\n", __func__, info->uid, clp->relpath);
|
printerr(2, "\n%s: uid %d (%s)\n", __func__, info->uid, clp->relpath);
|
||||||
|
|
||||||
process_krb5_upcall(clp, info->uid, clp->krb5_fd, NULL, NULL, NULL);
|
process_krb5_upcall(clp, info->uid, clp->krb5_fd, NULL, NULL, NULL);
|
||||||
@ -936,7 +928,7 @@ index 8fe6605..2a8b618 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
@@ -747,8 +749,10 @@ handle_gssd_upcall(struct clnt_upcall_info *info)
|
@@ -747,8 +748,10 @@ handle_gssd_upcall(struct clnt_upcall_info *info)
|
||||||
char *enctypes = NULL;
|
char *enctypes = NULL;
|
||||||
char *upcall_str;
|
char *upcall_str;
|
||||||
char *pbuf = info->lbuf;
|
char *pbuf = info->lbuf;
|
||||||
@ -948,7 +940,7 @@ index 8fe6605..2a8b618 100644
|
|||||||
|
|
||||||
upcall_str = strdup(info->lbuf);
|
upcall_str = strdup(info->lbuf);
|
||||||
if (upcall_str == NULL) {
|
if (upcall_str == NULL) {
|
||||||
@@ -830,6 +834,6 @@ handle_gssd_upcall(struct clnt_upcall_info *info)
|
@@ -830,6 +833,6 @@ handle_gssd_upcall(struct clnt_upcall_info *info)
|
||||||
out:
|
out:
|
||||||
free(upcall_str);
|
free(upcall_str);
|
||||||
out_nomem:
|
out_nomem:
|
||||||
|
@ -2,7 +2,7 @@ Summary: NFS utilities and supporting clients and daemons for the kernel NFS ser
|
|||||||
Name: nfs-utils
|
Name: nfs-utils
|
||||||
URL: http://linux-nfs.org/
|
URL: http://linux-nfs.org/
|
||||||
Version: 2.5.1
|
Version: 2.5.1
|
||||||
Release: 2.rc4%{?dist}
|
Release: 3.rc4%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
|
|
||||||
# group all 32bit related archs
|
# group all 32bit related archs
|
||||||
@ -365,6 +365,9 @@ fi
|
|||||||
%{_pkgdir}/*/var-lib-nfs-rpc_pipefs.mount
|
%{_pkgdir}/*/var-lib-nfs-rpc_pipefs.mount
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Aug 31 2020 Steve Dickson <steved@redhat.com> 2.5.2-3.rc4
|
||||||
|
- Fixed rpc.gssd: munmap_chunk(): invalid pointer
|
||||||
|
|
||||||
* Mon Aug 31 2020 Steve Dickson <steved@redhat.com> 2.5.2-2.rc4
|
* Mon Aug 31 2020 Steve Dickson <steved@redhat.com> 2.5.2-2.rc4
|
||||||
- Updated to the latest RC release: nfs-utils-2-5-2-rc4
|
- Updated to the latest RC release: nfs-utils-2-5-2-rc4
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user