diff --git a/pbx.c b/pbx.c
index 106091d2769797dc6d9a39d41f6974cd9d115931..30e3d1f3c4d0e71f9dc6c78a6360474ecdcd6e40 100755
--- a/pbx.c
+++ b/pbx.c
@@ -4096,12 +4096,13 @@ void __ast_context_destroy(struct ast_context *con, char *registrar, int lock)
 				free(tmpil);
 			}
 			for (ipi = tmp->ignorepats; ipi; ) {
-				/* Free includes */
+				/* Free ignorepats */
 				ipl = ipi;
 				ipi = ipi->next;
 				free(ipl);
 			}
 			for (sw = tmp->alts; sw; ) {
+				/* Free switches */
 				swl = sw;
 				sw = sw->next;
 				free(swl);
diff --git a/pbx/pbx_config.c b/pbx/pbx_config.c
index e017be79c13bf329a9dec6d4ae6c2d864339f2c0..be87fff1c102dd91681cecbe8cd2dc2ebb5929ef 100755
--- a/pbx/pbx_config.c
+++ b/pbx/pbx_config.c
@@ -1576,7 +1576,7 @@ static int pbx_load_module(void)
 		}
 		cxt = ast_category_browse(cfg, NULL);
 		while(cxt) {
-			/* All categories but "general" are considered contexts */
+			/* All categories but "general" or "globals" are considered contexts */
 			if (!strcasecmp(cxt, "general") || !strcasecmp(cxt, "globals")) {
 				cxt = ast_category_browse(cfg, cxt);
 				continue;