SMOLNET PORTAL home about changes
ifix buffer overflow - xml2tsv - a simple xml-to-tsv converter, based on xmlparser	Err	bitreich.org	70
1Log	/scm/xml2tsv/log.gph	bitreich.org	70
1Files	/scm/xml2tsv/files.gph	bitreich.org	70
1Refs	/scm/xml2tsv/refs.gph	bitreich.org	70
1Tags	/scm/xml2tsv/tag	bitreich.org	70
1README	/scm/xml2tsv/file/README.md.gph	bitreich.org	70
1LICENSE	/scm/xml2tsv/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit 171b4c872cde8fea8cd6ddc0bc5df3e3bb5c3dcb	/scm/xml2tsv/commit/171b4c872cde8fea8cd6ddc0bc5df3e3bb5c3dcb.gph	bitreich.org	70
1parent 5cb461a629973380fc58050bee2d8d893db7923d	/scm/xml2tsv/commit/5cb461a629973380fc58050bee2d8d893db7923d.gph	bitreich.org	70
hAuthor: KatolaZ <katolaz@freaknet.org>	URL:mailto:katolaz@freaknet.org	bitreich.org	70
iDate:   Sat,  4 Jan 2020 00:48:52 +0000	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix buffer overflow	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M xml2tsv.c                           |       4 ++--	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 2 insertions(+), 2 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/xml2tsv.c b/xml2tsv.c	/scm/xml2tsv/file/xml2tsv.c.gph	bitreich.org	70
i@@ -32,7 +32,7 @@ int stack_push(tstack_t *t, const char *c){	Err	bitreich.org	70
i         if (t->top < DEPTH_MAX){	Err	bitreich.org	70
i                 t->top ++;	Err	bitreich.org	70
i                 strncpy(t->st[t->top], c, STR_MAX - 1);	Err	bitreich.org	70
i-                *(t->st[t->top] + STR_MAX) = '\0';	Err	bitreich.org	70
i+                t->st[t->top][STR_MAX - 1] = '\0';	Err	bitreich.org	70
i                 return 0;	Err	bitreich.org	70
i         }	Err	bitreich.org	70
i         return -1;	Err	bitreich.org	70
i@@ -98,7 +98,7 @@ void	Err	bitreich.org	70
i xmlattrentity(XMLParser *x, const char *t, size_t tl, const char *a, size_t al,	Err	bitreich.org	70
i               const char *v, size_t vl)	Err	bitreich.org	70
i {	Err	bitreich.org	70
i-        char buf[16];	Err	bitreich.org	70
i+        static char buf[16];	Err	bitreich.org	70
i         int n;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i         if ((n = xml_entitytostr(v, buf, sizeof(buf))) > 0)	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/xml2tsv/commit/171b4c872cde8f...
Content-Typetext/plain; charset=utf-8