diff --git a/tests/test-mq.t b/tests/test-mq.t
index 0620421044a2bcaafd054a6ee454614888699de8_dGVzdHMvdGVzdC1tcS50..3b9c18ed998553ab19321e1c8b852fa6b76eac13_dGVzdHMvdGVzdC1tcS50 100644
--- a/tests/test-mq.t
+++ b/tests/test-mq.t
@@ -1476,7 +1476,7 @@
 
 Test that qfinish preserve phase when mq.secret=false
 
-  $ sed -i'' $HGRCPATH -e 's/secret=true/secret=false/'
+  $ sed -i.bak -e 's/secret=true/secret=false/' $HGRCPATH
   $ hg qfinish qbase
   patch add-file2 finalized without changeset message
   $ hg phase 'all()'