From 31d63c645e1dbed5c9912c3daf16cab6076c2797 Mon Sep 17 00:00:00 2001 From: neilbrown Date: Thu, 23 Nov 2000 23:43:11 +0000 Subject: [PATCH] Print warning if export lines have host name without options, or options without hostname, as this is probably a typo. NeilBrown --- support/nfs/exports.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/nfs/exports.c b/support/nfs/exports.c index 3b34d4e..dbb2da0 100644 --- a/support/nfs/exports.c +++ b/support/nfs/exports.c @@ -98,6 +98,8 @@ getexportent(void) if (ok == 0) exp[0] = '\0'; if ((opt = strchr(exp, '(')) != NULL) { + if (opt == exp) + xlog(L_WARNING, "No host name given with %s %s, suggest *%s to avoid warning", ee.e_path, exp, exp); *opt++ = '\0'; if (!(sp = strchr(opt, ')')) || sp[1] != '\0') { syntaxerr("bad option list"); @@ -106,6 +108,8 @@ getexportent(void) *sp = '\0'; if (parseopts(opt, &ee) < 0) return NULL; + } else { + xlog(L_WARNING, "No options for %s %s: suggest %s() to avoid warning", ee.e_path, exp, exp); } if (strlen(exp) >= sizeof(ee.e_hostname)) { syntaxerr("client name too long"); -- 2.39.5