From 5320b4dc5c307c0c864474cec90cb6a2cae30eb0 Mon Sep 17 00:00:00 2001 From: David Hardeman Date: Wed, 21 Jan 2015 16:38:15 -0500 Subject: gssd - simplify topdirs path By chdir():ing to the root of the rpc_pipefs dir and making paths relative from there (gssd already keeps a number of files open in rpc_pipefs so chdir doesn't suddenly make it impossible to umount rpc_pipefs because of this patch). Signed-off-by: David Hardeman Signed-off-by: Steve Dickson --- utils/gssd/gssd.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'utils/gssd/gssd.h') diff --git a/utils/gssd/gssd.h b/utils/gssd/gssd.h index 3320d5e..91be83b 100644 --- a/utils/gssd/gssd.h +++ b/utils/gssd/gssd.h @@ -89,9 +89,9 @@ struct clnt_info { TAILQ_HEAD(topdirs_list_head, topdirs_info) topdirs_list; struct topdirs_info { - TAILQ_ENTRY(topdirs_info) list; - char *dirname; - int fd; + TAILQ_ENTRY(topdirs_info) list; + int fd; + char dirname[]; }; void init_client_list(void); -- cgit