We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5a3a8ba commit 38002d1Copy full SHA for 38002d1
lofty/src/id3/v2/write/frame.rs
@@ -269,7 +269,7 @@ where
269
fn write_frame_header<W>(
270
writer: &mut W,
271
name: &str,
272
- len: u32,
+ mut len: u32,
273
flags: FrameFlags,
274
is_id3v23: bool,
275
) -> Result<()>
@@ -282,8 +282,12 @@ where
282
flags.as_id3v24_bytes()
283
};
284
285
+ if !is_id3v23 {
286
+ len = len.synch()?;
287
+ }
288
+
289
writer.write_all(name.as_bytes())?;
- writer.write_u32::<BigEndian>(len.synch()?)?;
290
+ writer.write_u32::<BigEndian>(len)?;
291
writer.write_u16::<BigEndian>(flags)?;
292
293
Ok(())
0 commit comments