diff --git a/src/lib-sieve/sieve-ast.h b/src/lib-sieve/sieve-ast.h
index 7ac53092eb8da3818b8be18ada6a1f5ad081df7b..bc787837543f0e8b402f6616cd1187f9363baec6 100644
--- a/src/lib-sieve/sieve-ast.h
+++ b/src/lib-sieve/sieve-ast.h
@@ -8,35 +8,35 @@
 #include "sieve-error.h"
 
 /*
-	Abstract Syntax Tree (AST) structure:
-
-	sieve_ast (root)
-	[*command]
-	 |
-	 +-- command:
-	 |   ....
-	 +-- command:
-	 |	 [identifier *argument                      *test *command]
-	 |                +-- argument:                 |     \--> as from root
-	 |                |   ....                      |
- 	 |                +-- argument:                 V (continued below)
-	 |                |   [number | tag | *string]
-	 |                .
-	 .
-
-	 *test
-	 +-- test:
-	 |   ....
-	 +-- test:
-	 |   [identifier *argument                     *test]
-	 |               +-- argument:                 \-->  as from the top
-	 .               |   ....                              of this tree
-	                 +-- argument:
-	                 |   [number | tag | *string]
-	                 .
-
-	 Tests and commands are defined using the same structure: sieve_ast_node.
-	 However, arguments and string-lists are described using sieve_ast_argument.
+  Abstract Syntax Tree (AST) structure:
+
+  sieve_ast (root)
+  [*command]
+   |
+   +-- command:
+   |   ....
+   +-- command:
+   |    [identifier *argument                     *test *command]
+   |                +-- argument:                 |     \--> as from root
+   |                |   ....                      |
+   |                +-- argument:                 V (continued below)
+   |                |   [number | tag | *string]
+   |                .
+   .
+
+   *test
+   +-- test:
+   |   ....
+   +-- test:
+   |   [identifier *argument                     *test]
+   |               +-- argument:                 \-->  as from the top
+   .               |   ....                              of this tree
+                   +-- argument:
+                   |   [number | tag | *string]
+                   .
+
+   Tests and commands are defined using the same structure: sieve_ast_node.
+   However, arguments and string-lists are described using sieve_ast_argument.
 */
 
 /* IMPORTANT NOTICE: Do not decorate the AST with objects other than those
@@ -186,7 +186,7 @@ struct sieve_ast_extension {
 void sieve_ast_extension_link(struct sieve_ast *ast,
 			      const struct sieve_extension *ext,
 			      bool required);
-const struct sieve_extension * const *
+const struct sieve_extension *const *
 sieve_ast_extensions_get(struct sieve_ast *ast, unsigned int *count_r);
 
 void sieve_ast_extension_register(struct sieve_ast *ast,