From 92ce5e2dc4766b0ce95e0b8d72bc1344033c212d Mon Sep 17 00:00:00 2001 From: Jack Hance Date: Thu, 10 Mar 2022 13:59:59 -0600 Subject: [PATCH] rustjail: optimization, merged several writelns into one Optimized several writelns by merging them into one in src/utils.rs Fixes: #3772 Signed-off-by: Jack Hance --- src/agent/rustjail/src/utils.rs | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/agent/rustjail/src/utils.rs b/src/agent/rustjail/src/utils.rs index 60c3d25b1c..cf69c77a2a 100644 --- a/src/agent/rustjail/src/utils.rs +++ b/src/agent/rustjail/src/utils.rs @@ -97,12 +97,13 @@ mod tests { let temp_passwd = format!("{}/passwd", tmpdir_path); let mut tempf = File::create(temp_passwd.as_str()).unwrap(); - writeln!(tempf, "root:x:0:0:root:/root0:/bin/bash").unwrap(); - writeln!(tempf, "root:x:1:0:root:/root1:/bin/bash").unwrap(); - writeln!(tempf, "#root:x:1:0:root:/rootx:/bin/bash").unwrap(); - writeln!(tempf, "root:x:2:0:root:/root2:/bin/bash").unwrap(); - writeln!(tempf, "root:x:3:0:root:/root3").unwrap(); - writeln!(tempf, "root:x:3:0:root:/root3:/bin/bash").unwrap(); + let passwd_entries = "root:x:0:0:root:/root0:/bin/bash +root:x:1:0:root:/root1:/bin/bash +#root:x:1:0:root:/rootx:/bin/bash +root:x:2:0:root:/root2:/bin/bash +root:x:3:0:root:/root3 +root:x:3:0:root:/root3:/bin/bash"; + writeln!(tempf, "{}", passwd_entries).unwrap(); let entry = get_entry_by_uid(0, temp_passwd.as_str()).unwrap(); assert_eq!(entry.dir.as_str(), "/root0");