diff --git a/src/bin/initdb/t/001_initdb.pl b/src/bin/initdb/t/001_initdb.pl
index d12be842c1156e7996335fb0feed2eadf2e77602..eef2300009d03ef506a620b66169151e02e89024 100644
--- a/src/bin/initdb/t/001_initdb.pl
+++ b/src/bin/initdb/t/001_initdb.pl
@@ -25,7 +25,7 @@ command_ok([ 'initdb', '-X', "$tempdir/pgxlog", "$tempdir/data" ],
 
 system_or_bail "rm -rf '$tempdir'/*";
 command_fails(
-	[ 'initdb', "$tempdir/data", '-X', 'pgxlog' ],
+	[ 'initdb', '-X', 'pgxlog', "$tempdir/data" ],
 	'relative xlog directory not allowed');
 
 system_or_bail "rm -rf '$tempdir'/*";