Skip to content

Commit 0c18aa5

Browse files
committed
playback: pulseaudio: Panic in write if data is empty
1 parent 014533a commit 0c18aa5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

playback/src/audio_backend/pulseaudio.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ impl Sink for PulseAudioSink {
112112
} else {
113113
let ptr = data.as_ptr() as *const libc::c_void;
114114
let len = data.len() as usize * mem::size_of::<i16>();
115+
assert!(len > 0);
115116
call_pulseaudio(
116117
|err| unsafe { pa_simple_write(self.s, ptr, len, err) },
117118
|ret| ret < 0,

0 commit comments

Comments
 (0)