From 8a8410f5330dccb8d213e1acdf938cc4c25003e9 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 17 Jul 2020 17:20:54 +0200 Subject: Fix potential string null termination issue --- src/sord.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sord.c b/src/sord.c index 0e830b7..a8a0c63 100644 --- a/src/sord.c +++ b/src/sord.c @@ -1085,7 +1085,7 @@ sord_new_literal_counted(SordWorld* world, 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); -- cgit v1.2.1