Skip to content

Commit 09acee9

Browse files
committed
multiboot2: fix wrong tag ID
1 parent 6b15cfb commit 09acee9

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

multiboot2/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
## Unreleased
44

5+
## v0.23.1 (2024-10-21)
6+
7+
- Fix wrong tag ID when using `BootdevTag::new`
8+
59
## v0.23.0 (2024-09-17)
610

711
- dependency updates

multiboot2/src/apm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ impl ApmTag {
3636
dseg_len: u16,
3737
) -> Self {
3838
Self {
39-
header: TagHeader::new(TagType::Apm, mem::size_of::<Self>() as u32),
39+
header: TagHeader::new(Self::ID, mem::size_of::<Self>() as u32),
4040
version,
4141
cseg,
4242
offset,

multiboot2/src/bootdev.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ impl BootdevTag {
1919
#[must_use]
2020
pub fn new(biosdev: u32, slice: u32, part: u32) -> Self {
2121
Self {
22-
header: TagHeader::new(TagType::Apm, mem::size_of::<Self>() as u32),
22+
header: TagHeader::new(Self::ID, mem::size_of::<Self>() as u32),
2323
biosdev,
2424
slice,
2525
part,

multiboot2/src/end.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pub struct EndTag {
1414
impl Default for EndTag {
1515
fn default() -> Self {
1616
Self {
17-
header: TagHeader::new(TagType::End, mem::size_of::<Self>() as u32),
17+
header: TagHeader::new(Self::ID, mem::size_of::<Self>() as u32),
1818
}
1919
}
2020
}

0 commit comments

Comments
 (0)