diff --git a/src/tools/pgindent/pgindent b/src/tools/pgindent/pgindent
index 8633c62c5ad5de9813d3b126df99d8fa504c23a3..18d3effede1080bcba93b517ebda07b8bfa1e021 100755
--- a/src/tools/pgindent/pgindent
+++ b/src/tools/pgindent/pgindent
@@ -395,7 +395,7 @@ sub entab
 	$tmp_fh->close();
 
 	open(my $entab, '-|',
-		"$entab -d -t8 -qc " . $tmp_fh->filename . " | $entab -t4 -qc");
+		"$entab -d -t8 -qc " . $tmp_fh->filename . " | $entab -t4 -qc | $entab -d -t4 -m");
 	local ($/) = undef;
 	$source = <$entab>;
 	close($entab);