diff options
author | Shan Hai <shan.hai@windriver.com> | 2015-11-02 08:03:24 -0500 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2015-11-02 08:55:04 -0500 |
commit | 7f62e37fcd25f09949a547b93c35d9e324211102 (patch) | |
tree | 39637dc1357db85d5e15025e1ea0db4777cc8143 /utils/gssd/gssd.c | |
parent | c31fef7f4beb736f6cfe29a2de6d769c7c1e780d (diff) | |
download | nfs-utils-7f62e37fcd25f09949a547b93c35d9e324211102.tar.gz nfs-utils-7f62e37fcd25f09949a547b93c35d9e324211102.tar.xz nfs-utils-7f62e37fcd25f09949a547b93c35d9e324211102.zip |
statd: fix a segfault caused by improper usage of RPC interface
There is a hack which uses the bottom-level RPC improperly as below
in the current statd implementation: insert a socket in the
svc_fdset without a corresponding transport handle
and passes the socket to the svc_getreqset subroutine,
this usage causes a segfault of statd on a huge amount of sm-notifications.
Fix the issue by separating the non-RPC-server socket from RPC
dispatcher.
Signed-off-by: Shan Hai <shan.hai@windriver.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'utils/gssd/gssd.c')
0 files changed, 0 insertions, 0 deletions