blobmsg: implicitly reserve space for 0-terminator in string buf alloc
authorFelix Fietkau <nbd@nbd.name>
Thu, 12 May 2022 11:22:56 +0000 (13:22 +0200)
committerFelix Fietkau <nbd@nbd.name>
Thu, 12 May 2022 11:26:29 +0000 (13:26 +0200)
commitcfa372ff8aed8257465adb5445f43656ace2d615
tree1e32cc3f255feba71567114a406af5e703f39210
parent45210ce14136d9410d7139fba816c4465b4c7af5
blobmsg: implicitly reserve space for 0-terminator in string buf alloc

It may not be clear to all users of this API if the provided maxlen argument
refers to the maximum string length or the maximum buffer size.
In order to improve safety and convenience of this API, make it refer to
the maximum string length.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
blobmsg.c
json_script.c