From: Daniel Burke Date: Fri, 9 Sep 2011 12:29:32 +0000 (+0930) Subject: ttxml: zero terminate the buffer after checking it was allocated X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=ce859a2e6a12f093fbb978bc6ed011f10980f60a;ds=sidebyside ttxml: zero terminate the buffer after checking it was allocated --- diff --git a/ccan/ttxml/ttxml.c b/ccan/ttxml/ttxml.c index 03b101d6..e953ba23 100644 --- a/ccan/ttxml/ttxml.c +++ b/ccan/ttxml/ttxml.c @@ -337,10 +337,10 @@ XmlNode* xml_load(const char * filename) return NULL; xml.buf = malloc(BUFFER+1); - xml.buf[BUFFER]=0; - xml.len = BUFFER; if(!xml.buf) goto xml_load_fail_malloc_buf; + xml.buf[BUFFER]=0; + xml.len = BUFFER; xml_read_file(&xml);