# HG changeset patch
# User Chris Cannam <cannam@all-day-breakfast.com>
# 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);