From 4c337e2131123c339bc4921779b57b69b77be2fd Mon Sep 17 00:00:00 2001 From: Jeff Layton Date: Thu, 27 Sep 2007 06:53:53 -0400 Subject: rpc.mountd: make exportent->e_hostname a dynamically-allocated string This makes the e_hostname field of the exportent into a pointer to a dynamically allocated string. This is necessary since this is field is often filled out from the m_hostname. This too adds a few micro-optimizations as we can avoid copying the string in some places and simply pass a pointer to the original string instead. Signed-off-by: Jeff Layton Acked-by: Steve Dickson Signed-off-by: Neil Brown --- support/include/nfslib.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'support/include') diff --git a/support/include/nfslib.h b/support/include/nfslib.h index 5af9c30..ffa2440 100644 --- a/support/include/nfslib.h +++ b/support/include/nfslib.h @@ -65,7 +65,7 @@ struct sec_entry { * allow overrides when using exportfs. */ struct exportent { - char e_hostname[NFSCLNT_IDMAX+1]; + char * e_hostname; char e_path[NFS_MAXPATHLEN+1]; /* The mount path may be different from the exported path due to submount. It may change for every mount. The idea is we -- cgit