diff options
author | Thierry Bultel <thierry.bultel@iot.bzh> | 2018-08-22 08:48:46 +0200 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2018-12-13 15:02:55 +0100 |
commit | a373a141afbf997811de92cb4bce81622ccc2444 (patch) | |
tree | 3ef4a606be4a807506a9394b6481e8bd5019749f /ctl-lib/ctl-lua.h | |
parent | 2e1e2ac4a61784d9cfd072e824d4aafd1d2b2f2a (diff) |
ctl-lua: Fixed memory corruption
fixed a malloc random crash when loading the configuration files.
A write of one byte was done outside of an allocated area.
Namely, strncat always writes n+1 bytes, thus a best practice is to always
calculate n as this:
buffer_size-strlen(s)-1
Change-Id: Icb568f324d466fc6eef40c3e251ce6b8a7006d95
Signed-off-by: Thierry Bultel <thierry.bultel@iot.bzh>
Diffstat (limited to 'ctl-lib/ctl-lua.h')
0 files changed, 0 insertions, 0 deletions