summaryrefslogtreecommitdiffstats
path: root/rpc/rpc-lib/src/rpcsvc-auth.c
diff options
context:
space:
mode:
authorPrashanth Pai <ppai@redhat.com>2017-04-27 18:26:02 +0530
committerJeff Darcy <jeff@pl.atyp.us>2017-04-28 17:15:30 +0000
commit081f9febeec61787ebe81850a081beda17de3047 (patch)
treea9d7aadb409b88b5ea1b39e7ca1fd9568c53d984 /rpc/rpc-lib/src/rpcsvc-auth.c
parent83abcba6b42f94eb5a6495a634d4055362a9d79d (diff)
glusterd: Fix removing pmap entry on rpc disconnect
Problem: The following line of code intended to remove pmap entry for the connection during disconnects: pmap_registry_remove (this, 0, NULL, GF_PMAP_PORT_NONE, xprt); However, no pmap entry will have it's type set to GF_PMAP_PORT_NONE at any point in time. So a call to pmap_registry_search_by_xprt() in pmap_registry_remove() will always fail to find a match. Fix: Optionally ignore pmap entry's type in pmap_registry_search_by_xprt(). BUG: 1193929 Change-Id: I705f101739ab1647ff52a92820d478354407264a Signed-off-by: Prashanth Pai <ppai@redhat.com> Reviewed-on: https://review.gluster.org/17129 Smoke: Gluster Build System <jenkins@build.gluster.org> NetBSD-regression: NetBSD Build System <jenkins@build.gluster.org> CentOS-regression: Gluster Build System <jenkins@build.gluster.org> Reviewed-by: Jeff Darcy <jeff@pl.atyp.us>
Diffstat (limited to 'rpc/rpc-lib/src/rpcsvc-auth.c')
0 files changed, 0 insertions, 0 deletions