diff --git a/artiq/firmware/libboard_misoc/config.rs b/artiq/firmware/libboard_misoc/config.rs index 51f71ac33..e5e62ad0c 100644 --- a/artiq/firmware/libboard_misoc/config.rs +++ b/artiq/firmware/libboard_misoc/config.rs @@ -163,7 +163,7 @@ mod imp { while let Some(result) = iter.next() { let (record_key, record_value) = result?; if key.as_bytes() == record_key { - found = true; + found = !record_value.is_empty(); // last write wins value = record_value }