diff --git a/CHANGELOG b/CHANGELOG
index 12d1710..4b20d78 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -33,6 +33,7 @@
 - correct mistake in logic test in wildcard lookup.
 - fix deadlock in alarm manager module.
 - allow for older schemas that allow "*" as a key value.
+- update master map lexer to also allow "." in macro name.
 
 20/2/2007 autofs-5.0.1
 ----------------------
diff --git a/lib/master_tok.l b/lib/master_tok.l
index e872245..ee2a4eb 100644
--- a/lib/master_tok.l
+++ b/lib/master_tok.l
@@ -89,7 +89,7 @@ NL		\r?\n
 CONT		\\\n{OPTWS}
 
 OPTIONSTR	([\-]?([[:alpha:]_]([[:alnum:]_\-])*(=([[:alnum:]_\-])+)*)+)
-MACROSTR	(-D{OPTWS}([[:alpha:]_]([[:alnum:]_\-])*)=([[:alnum:]_\-\.])+)
+MACROSTR	(-D{OPTWS}([[:alpha:]_]([[:alnum:]_\-\.])*)=([[:alnum:]_\-\.])+)
 SLASHIFYSTR	(--(no-)?slashify-colons)
 NUMBER		[0-9]+
 
