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