From 8cf4ed89a038cae37878fead482aec23a9755e9e Mon Sep 17 00:00:00 2001
From: KatolaZ <katolaz@freaknet.org>
Date: Fri, 3 Jan 2020 12:47:08 +0000
Subject: fix use of strncpy (thanks Hiltjo Posthuma)

---
 xml2tsv.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/xml2tsv.c b/xml2tsv.c
index 9418d66..298d0c5 100644
--- a/xml2tsv.c
+++ b/xml2tsv.c
@@ -1,7 +1,7 @@
 /*
 * (c) 2020 Vincenzo "KatolaZ" Nicosia <katolaz@freaknet.org>
 * 
-* A simple xml-to-rsv converter, based on xmlparser by Hiltjo Posthuma
+* A simple xml-to-tsv converter, based on xmlparser by Hiltjo Posthuma
 * http://codemadness.org/git/xmlparser/
 *
 * You can use, distribute, modify, and/or redistribute this program under
@@ -31,7 +31,8 @@ typedef struct {
 int stack_push(tstack_t *t, const char *c){
 	if (t->top < DEPTH_MAX){
 		t->top ++;
-		strncpy(t->st[t->top], c, STR_MAX);
+		strncpy(t->st[t->top], c, STR_MAX - 1);
+		*(t->st[t->top] + STR_MAX) = '\0';
 		return 0;
 	}
 	return -1;
-- 
cgit v1.2.3