X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=utils%2Fmountd%2Fcache.c;h=978698d399875925cb43b6f33e363be6ae840e7a;hp=45012be2ad56fb228ae02c1a8631f0f77cc78a81;hb=ebe2826ca571a3959c3b5c8e29686c621f2775cf;hpb=8e2fb3fc8e46e61eeba7978a03c9fb50ff01b666 diff --git a/utils/mountd/cache.c b/utils/mountd/cache.c index 45012be..978698d 100644 --- a/utils/mountd/cache.c +++ b/utils/mountd/cache.c @@ -374,7 +374,8 @@ static bool subexport(struct exportent *e1, struct exportent *e2) size_t l2 = strlen(p2); return e2->e_flags & NFSEXP_CROSSMOUNT - && is_subdirectory(p1, p2); + && strncmp(p1, p2, l2) == 0 + && p1[l2] == '/'; } struct parsed_fsid {