From 6710f1fa2f37bf90b2e6364f63af93e029a00757 Mon Sep 17 00:00:00 2001 From: zacheiss Date: Mon, 30 May 2005 19:15:04 +0000 Subject: [PATCH] Add support for magic [DFS] token for winprofiledir and friends. --- server/qsetup.pc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/qsetup.pc b/server/qsetup.pc index 4c061ca8..afd73bbb 100644 --- a/server/qsetup.pc +++ b/server/qsetup.pc @@ -83,18 +83,21 @@ int setup_ausr(struct query *q, char *argv[], client *cl) * * [AFS] - Magic token for AFS home directory. * [LOCAL] - Magic token for AD default local values, i.e. C:\ + * [DFS] - Magic token for DFS home directory * UNC pathname - \\ * local pathname - : */ if ((strcasecmp(argv[row + 12], "[AFS]")) && (strcasecmp(argv[row + 12], "[LOCAL]")) && + (strcasecmp(argv[row + 12], "[DFS]")) && (!(argv[row + 12][0] == '\\' && argv[row + 12][1] == '\\')) && (!(isalpha(*argv[row + 12]) && (argv[row + 12][1] == ':')))) return MR_BAD_CHAR; if ((strcasecmp(argv[row + 13], "[AFS]")) && (strcasecmp(argv[row + 13], "[LOCAL]")) && + (strcasecmp(argv[row + 13], "[DFS]")) && (!(argv[row + 13][0] == '\\' && argv[row + 13][1] == '\\')) && (!(isalpha(*argv[row + 13]) && (argv[row + 13][1] == ':')))) return MR_BAD_CHAR; -- 2.45.1