diff options
author | Neil Brown <neilb@suse.de> | 2006-06-05 12:16:20 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2006-06-05 12:16:20 +1000 |
commit | 0f548e3b10e30a20a53ec26df106fc7a9c918ed5 (patch) | |
tree | 250b6dd8d62a16e2392255ff8ff9d6e8a4f67ad7 /support/export/export.c | |
parent | e860d0ecddac47b5f68bc1b41b19c2700fd64495 (diff) | |
download | nfs-utils-0f548e3b10e30a20a53ec26df106fc7a9c918ed5.tar.gz nfs-utils-0f548e3b10e30a20a53ec26df106fc7a9c918ed5.tar.xz nfs-utils-0f548e3b10e30a20a53ec26df106fc7a9c918ed5.zip |
fix exportfs with multiple matches
Fixes a problem with exportfs -o
and multiple entries of the same type for the same patch that matches
a given client. The entire rationale and problem description can be found
at http://bugs.debian.org/245449 (fumihiko kakuma <kakmy@mvh.biglobe.ne.jp>)
Diffstat (limited to 'support/export/export.c')
-rw-r--r-- | support/export/export.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/support/export/export.c b/support/export/export.c index 27d4440..cfb6681 100644 --- a/support/export/export.c +++ b/support/export/export.c @@ -131,7 +131,7 @@ export_add(nfs_export *exp) xlog(L_FATAL, "unknown client type in export_add"); epp = exportlist + type; - while (*epp && slen < strlen((*epp)->m_export.e_path)) + while (*epp && slen <= strlen((*epp)->m_export.e_path)) epp = &((*epp)->m_next); exp->m_next = *epp; *epp = exp; |