diff --git a/lustre/tests/replay-single.sh b/lustre/tests/replay-single.sh
index 6c0341435a90af5f4407b4418d721e71b90bc4ea..7eec67010a6cefe49560424b57a0eae22bf2dc04 100755
--- a/lustre/tests/replay-single.sh
+++ b/lustre/tests/replay-single.sh
@@ -652,6 +652,7 @@ test_34() {
     replay_barrier mds
     fail_abort mds
     kill -USR1 $pid
+    wait $pid || return 3
     [ -e $DIR/$tfile ] && return 1
     sync
     return 0