path: root/CREDITS
diff options
authorAhmad Fatoum <>2022-05-23 08:27:56 +0200
committerSascha Hauer <>2022-05-24 09:03:08 +0200
commit870a0ef748ef3c4644a4072acf13e9f7f2e052f5 (patch)
tree7b78df078cd97ee0bafbf41a2731553d31b339d2 /CREDITS
parentd08f27e2ca9535471b547e1928a3199983aac712 (diff)
tlsf: fix internal overflow trying to allocate big buffers
The function adjust_request_size() has an unhandled failure mode: If aligning a buffer up overflows SIZE_MAX, it will compute a way to short buffer instead of propagating an error. Fix this by returning 0 in this case and checking for 0 whereever the function is called. 0 is a safe choice for an error code, because the function returns at least block_size_min on success and 0 was already an error code (that was just never handled). Reported-by: Jonas Martin <> Signed-off-by: Ahmad Fatoum <> Link: Signed-off-by: Sascha Hauer <>
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions