- more code cleanup from things found in valgrind

This commit is contained in:
Mark Vejvoda
2011-03-23 05:49:38 +00:00
parent ffe957c9a6
commit ab7dc1d007
5 changed files with 22 additions and 11 deletions

View File

@@ -37,17 +37,18 @@ POSSIBILITY OF SUCH DAMAGE.
* of the xmlbuffer is reached. */
static int parseatt(struct xmlparser * p)
{
const char * attname;
int attnamelen;
const char * attvalue;
int attvaluelen;
const char * attname = 0;
int attnamelen = 0;
const char * attvalue = 0;
int attvaluelen = 0;
char sep = 0;
while(p->xml < p->xmlend)
{
if(*p->xml=='/' || *p->xml=='>')
return 0;
if( !IS_WHITE_SPACE(*p->xml) )
{
char sep;
sep = 0;
attname = p->xml;
attnamelen = 0;
while(*p->xml!='=' && !IS_WHITE_SPACE(*p->xml) )
@@ -108,8 +109,8 @@ static int parseatt(struct xmlparser * p)
* call the callback functions when needed... */
static void parseelt(struct xmlparser * p)
{
int i;
const char * elementname;
int i = 0;
const char * elementname = 0;
while(p->xml < (p->xmlend - 1))
{
if((p->xml)[0]=='<' && (p->xml)[1]!='?')