diff --git a/autoload/magit/utils.vim b/autoload/magit/utils.vim
index 1cc472bad2408029bf22250a0f3c5100d1417e7e..091892c11e065ac8c06acb2c6ca4e7152b69bff6 100644
--- a/autoload/magit/utils.vim
+++ b/autoload/magit/utils.vim
@@ -139,16 +139,16 @@ endfunction
 " param[in] list: a List, can be nested or not
 " return: one dimensional list
 function! magit#utils#flatten(list)
-  let val = []
-  for elem in a:list
-    if type(elem) == type([])
-      call extend(val, magit#utils#flatten(elem))
-    else
-      call extend(val, [elem])
-    endif
-    unlet elem
-  endfor
-  return val
+	let val = []
+	for elem in a:list
+		if type(elem) == type([])
+			call extend(val, magit#utils#flatten(elem))
+		else
+			call extend(val, [elem])
+		endif
+		unlet elem
+	endfor
+	return val
 endfunction
 
 " magit#utils#append_file: helper function to append to a file