summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2024-07-14 16:47:13 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2024-07-14 16:51:21 -0400
commit349da300a45e742c304e0ed51b78f046469fadcd (patch)
tree12d606c4791c350676f7f149ea4042eb1838c3c9
parent6f47da709e1b0e2d530548607149edefedf9a16d (diff)
get-test-job: don't panic when no jobs available
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--src/bin/get-test-job.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bin/get-test-job.rs b/src/bin/get-test-job.rs
index 8576253..5d48a95 100644
--- a/src/bin/get-test-job.rs
+++ b/src/bin/get-test-job.rs
@@ -49,13 +49,12 @@ fn get_test_job(rc: &Ktestrc) -> Option<TestJob> {
.read(true)
.write(true)
.open(rc.output_dir.join("jobs")).unwrap();
- let map = unsafe { MmapOptions::new().map(&file).unwrap() };
-
let mut len = file.metadata().unwrap().len();
if len == 0 {
return None;
}
+ let map = unsafe { MmapOptions::new().map(&file).unwrap() };
let mut ret = None;
for job in map.rsplit(|b| *b == b'\n') {