summary refs log tree commit diff stats
path: root/tests/qtest/migration/cpr-tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/qtest/migration/cpr-tests.c')
-rw-r--r--tests/qtest/migration/cpr-tests.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/qtest/migration/cpr-tests.c b/tests/qtest/migration/cpr-tests.c
index 5e764a6787..c4ce60ff66 100644
--- a/tests/qtest/migration/cpr-tests.c
+++ b/tests/qtest/migration/cpr-tests.c
@@ -97,7 +97,10 @@ static void test_mode_transfer_common(bool incoming_defer)
         .start_hook = test_mode_transfer_start,
     };
 
-    test_precopy_common(&args);
+    if (test_precopy_common(&args) < 0) {
+        close(cpr_sockfd);
+        unlink(cpr_path);
+    }
 }
 
 static void test_mode_transfer(void)