# HG changeset patch # User Chris Cannam # Date 1539430323 -3600 # Node ID 234f89708d75b9ebf2b1f544e17ea2e10f99f5f7 # Parent 7ada63fe1084222d7bab3d623f2014eb9a08312b Fix strncpy overrun diff -r 7ada63fe1084 -r 234f89708d75 ext/sord/src/sord.c --- 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);