1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:48:10 +00:00
serenity/Libraries
Vincent Sanders 1be4c6e9cf LibC: Stop stdio from adding null terminators out of bounds (#685)
When using the bounded string operations (e.g. snprintf), the null
terminator was always being written even if there was no space for
it (or indeed any valid buffer at all)

This overwriting caused segmentation faults and memory corruption
2019-10-24 14:12:37 +02:00
..
LibAudio AudioServer: Added ability to get count of samples in the buffer queue 2019-10-19 20:05:13 +02:00
LibC LibC: Stop stdio from adding null terminators out of bounds (#685) 2019-10-24 14:12:37 +02:00
LibCore LibCore: Make CFile::open() assert that the filename is non-null 2019-10-21 18:45:27 +02:00
LibDraw LibDraw: Add FloatPoint, FloatSize and FloatRect 2019-10-20 12:55:55 +02:00
LibGUI LibGUI: Add very limited multi-label support to GStatusBar 2019-10-24 09:57:27 +02:00
LibHTML LibHTML: <a href="#foo"> should prefer any element type with id=foo 2019-10-21 12:14:00 +02:00
LibIPC AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
LibM LibM: Make roundf() and ceilf() slightly less terrible 2019-10-20 17:20:20 +02:00
LibMarkdown LibMarkdown: Emit properly formed HTML documents 2019-10-13 12:58:56 +02:00
LibPCIDB ByteBuffer: Remove pointer() in favor of data() 2019-09-30 08:57:01 +02:00
LibThread AK: Add Atomic.h 2019-10-12 19:30:59 +02:00
LibVT LibVT: Make inject_string() a public API so clients can use it 2019-10-22 22:14:36 +02:00