Skip to content

Commit f9e43a1

Browse files
Roman Shterenzontmatth
authored andcommitted
Fix a stack smashing bug
Signed-off-by: Tristan Matthews <[email protected]>
1 parent 6b539e0 commit f9e43a1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

libspeexdsp/buffer.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ EXPORT int speex_buffer_read(SpeexBuffer *st, void *_data, int len)
135135
char *data = _data;
136136
if (len > st->available)
137137
{
138-
SPEEX_MEMSET(data+st->available, 0, st->size-st->available);
138+
SPEEX_MEMSET(data+st->available, 0, len - st->available);
139139
len = st->available;
140140
}
141141
end = st->read_ptr + len;

0 commit comments

Comments
 (0)