> In `dumpString` rotuine (in ldump.c on line 155 latest commit on github mirror),
> the option where we have non-empty string and the string is not found
> in the table to be re-used we encode its length when dumping as
> `len + 2` to avoid size of 0 and size of 1, it is okay to add 1 as the actual
> size is `len + 1` with null terminator, however adding 2 might cause overflow,
> highly unlikely but still...
In general, that could not happen because strings have a header, and
the total size of the header+string must fit in size_t. However, with
the new external strings, this seems to be a real possibility. Thanks
for the feedback.
-- Roberto