Mercurial > hg > piper-cpp
changeset 266:234f89708d75
Fix strncpy overrun
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Sat, 13 Oct 2018 12:32:03 +0100 |
parents | 7ada63fe1084 |
children | febeaa54bd81 |
files | ext/sord/src/sord.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ext/sord/src/sord.c Fri Oct 12 22:18:37 2018 +0100 +++ b/ext/sord/src/sord.c Sat Oct 13 12:32:03 2018 +0100 @@ -1071,7 +1071,7 @@ key.meta.lit.datatype = sord_node_copy(datatype); memset(key.meta.lit.lang, 0, sizeof(key.meta.lit.lang)); if (lang) { - strncpy(key.meta.lit.lang, lang, sizeof(key.meta.lit.lang)); + strncpy(key.meta.lit.lang, lang, sizeof(key.meta.lit.lang)-1); } return sord_insert_node(world, &key, true);