diff --git a/testsuite/expect/test38.11 b/testsuite/expect/test38.11
index 6cc1beee9dc889610d4a41f2a5111443ca25bf6e..bed2c58d484eb46c687bf5bc618745d5e0c2df1e 100755
--- a/testsuite/expect/test38.11
+++ b/testsuite/expect/test38.11
@@ -40,6 +40,13 @@ set node1      ""
 set node2      ""
 set prompt	"PROMPT: "
 
+proc end_it { exit_code } {
+	global pack_job_id scancel
+	if {$pack_job_id > 0} {
+		exec $scancel $pack_job_id
+	}
+	exit $exit_code
+}
 
 print_header $test_id