aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Nazar <nazard@nazar.ca>2020-07-14 13:16:37 -0400
committerSteve Dickson <steved@redhat.com>2020-07-14 14:26:42 -0400
commit3ce80e89f83496d574fbc3dce1a5ee1f5b9a85df (patch)
tree3ae350ff69a60cafd1e976effd27afce14a990f1
parent82e75b12c29c3d2d774d9c8a0ac79b5c19252307 (diff)
downloadnfs-utils-3ce80e89f83496d574fbc3dce1a5ee1f5b9a85df.tar.gz
gssd: Add a few debug statements to help track client_info lifetimes.
Signed-off-by: Doug Nazar <nazard@nazar.ca> Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r--utils/gssd/gssd.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/utils/gssd/gssd.c b/utils/gssd/gssd.c
index 51c4d9a8..3c7c703a 100644
--- a/utils/gssd/gssd.c
+++ b/utils/gssd/gssd.c
@@ -520,6 +520,8 @@ gssd_get_clnt(struct topdir *tdi, const char *name)
if (!strcmp(clp->name, name))
return clp;
+ printerr(3, "creating client %s/%s\n", tdi->name, name);
+
clp = calloc(1, sizeof(struct clnt_info));
if (!clp) {
printerr(0, "ERROR: can't malloc clnt_info: %s\n",
@@ -561,6 +563,8 @@ gssd_scan_clnt(struct clnt_info *clp)
bool gssd_was_closed;
bool krb5_was_closed;
+ printerr(3, "scanning client %s\n", clp->relpath);
+
gssd_was_closed = clp->gssd_fd < 0 ? true : false;
krb5_was_closed = clp->krb5_fd < 0 ? true : false;