diff --git a/main/config.c b/main/config.c
index d763adac4a12e36a4a5e0aa42abba85b16553380..0a994ea0d8bdc1e94e1f4bf8added90227d6cf36 100644
--- a/main/config.c
+++ b/main/config.c
@@ -947,9 +947,9 @@ static int process_text_line(struct ast_config *cfg, struct ast_category **cat,
 		 * [foo]	define a new category named 'foo'
 		 * [foo](!)	define a new template category named 'foo'
 		 * [foo](+)	append to category 'foo', error if foo does not exist.
-		 * [foo](a)	define a new category and inherit from template a.
-		 *		You can put a comma-separated list of templates and '!' and '+'
-		 *		between parentheses, with obvious meaning.
+		 * [foo](a)	define a new category and inherit from category or template a.
+		 *		You can put a comma-separated list of categories and templates
+		 *		and '!' and '+' between parentheses, with obvious meaning.
 		 */
 		struct ast_category *newcat = NULL;
 		char *catname;