Skip to content

Commit 647e9dc

Browse files
jackpot51crawfxrd
authored andcommitted
Set serial before setting os indications
1 parent 8810a3f commit 647e9dc

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

src/app/mod.rs

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,25 @@ fn inner() -> Result<()> {
315315
println!("Failed to reset DMI: {:?}", err);
316316
}
317317

318+
if let Ok(serial_vec) = load(SERIAL) {
319+
match String::from_utf8(serial_vec) {
320+
Ok(serial_str) => {
321+
let serial = serial_str.trim();
322+
match set_serial(&serial) {
323+
Ok(()) => {
324+
println!("Set serial to '{}'", serial);
325+
},
326+
Err(err) => {
327+
println!("Failed to set serial to '{}': {:?}", serial, err);
328+
}
329+
}
330+
},
331+
Err(err) => {
332+
println!("Failed to parse serial: {:?}", err);
333+
}
334+
}
335+
}
336+
318337
if setup_menu {
319338
let supported = get_os_indications_supported().unwrap_or(0);
320339
if supported & 1 == 1 {
@@ -336,25 +355,6 @@ fn inner() -> Result<()> {
336355
}
337356
};
338357

339-
if let Ok(serial_vec) = load(SERIAL) {
340-
match String::from_utf8(serial_vec) {
341-
Ok(serial_str) => {
342-
let serial = serial_str.trim();
343-
match set_serial(&serial) {
344-
Ok(()) => {
345-
println!("Set serial to '{}'", serial);
346-
},
347-
Err(err) => {
348-
println!("Failed to set serial to '{}': {:?}", serial, err);
349-
}
350-
}
351-
},
352-
Err(err) => {
353-
println!("Failed to parse serial: {:?}", err);
354-
}
355-
}
356-
}
357-
358358
remove_override(option)?;
359359

360360
println!("{}", message);

0 commit comments

Comments
 (0)