Fix a bug in mDNS
This commit is contained in:
parent
b94484b67e
commit
8e9d8887da
1 changed files with 3 additions and 3 deletions
|
@ -392,9 +392,9 @@ pub mod builtin {
|
||||||
|
|
||||||
impl MdnsEntry {
|
impl MdnsEntry {
|
||||||
#[inline(always)]
|
#[inline(always)]
|
||||||
const fn new() -> Self {
|
const fn new(key: heapless::String<64>) -> Self {
|
||||||
Self {
|
Self {
|
||||||
key: heapless::String::new(),
|
key,
|
||||||
record: heapless::Vec::new(),
|
record: heapless::Vec::new(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -479,7 +479,7 @@ pub mod builtin {
|
||||||
|
|
||||||
entries.retain(|entry| entry.key != key);
|
entries.retain(|entry| entry.key != key);
|
||||||
entries
|
entries
|
||||||
.push(MdnsEntry::new())
|
.push(MdnsEntry::new(key))
|
||||||
.map_err(|_| ErrorCode::NoSpace)?;
|
.map_err(|_| ErrorCode::NoSpace)?;
|
||||||
|
|
||||||
let entry = entries.iter_mut().last().unwrap();
|
let entry = entries.iter_mut().last().unwrap();
|
||||||
|
|
Loading…
Add table
Reference in a new issue