os: clear remaining samples in Audio packet

... instead of potentially producing out-of-bounds write in the source
buffer.

Fixes #3264.
This commit is contained in:
Josef Söntgen 2018-11-15 13:11:55 +01:00 committed by Christian Helmuth
parent 5ceba11982
commit 3362216b66
1 changed files with 1 additions and 1 deletions

View File

@ -94,7 +94,7 @@ class Audio_out::Packet
Genode::memcpy(_data, data, (samples > PERIOD ? PERIOD : samples) * SAMPLE_SIZE);
if (samples < PERIOD)
Genode::memset(data + samples, 0, (PERIOD - samples) * SAMPLE_SIZE);
Genode::memset(_data + samples, 0, (PERIOD - samples) * SAMPLE_SIZE);
}
/**