mirror of
https://codeberg.org/dnkl/yambar.git
synced 2025-06-16 08:15:40 +02:00
module/script: Fix buffer overflow when reading script data
This commit is contained in:
parent
c4e094de3e
commit
c9581ad712
1 changed files with 1 additions and 1 deletions
|
@ -299,7 +299,7 @@ data_received(struct module *mod, const char *data, size_t len)
|
|||
struct private *m = mod->private;
|
||||
|
||||
if (len > m->recv_buf.sz - m->recv_buf.idx) {
|
||||
size_t new_sz = m->recv_buf.sz == 0 ? 1024 : m->recv_buf.sz * 2;
|
||||
size_t new_sz = m->recv_buf.sz == 0 ? m->recv_buf.idx + len : m->recv_buf.sz * 2;
|
||||
char *new_buf = realloc(m->recv_buf.data, new_sz);
|
||||
|
||||
if (new_buf == NULL)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue