From ff78802fb52fe6404d12cbde3037371b69d05c03 Mon Sep 17 00:00:00 2001 From: David Sommerseth Date: Wed, 13 May 2009 11:23:17 +0200 Subject: Fixed segfault when processing XPATH_NODESET type and the nodeset is NULL --- src/dmixml.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/dmixml.c b/src/dmixml.c index 8228bf3..65f5e07 100644 --- a/src/dmixml.c +++ b/src/dmixml.c @@ -227,7 +227,7 @@ char *dmixml_GetXPathContent(char *buf, size_t buflen, xmlXPathObject *xpo, int break; case XPATH_NODESET: - if( xpo->nodesetval->nodeNr >= (idx+1) ) { + if( (xpo->nodesetval != NULL) && (xpo->nodesetval->nodeNr >= (idx+1)) ) { strncpy(buf, dmixml_GetContent(xpo->nodesetval->nodeTab[idx]), buflen-1); } break; -- cgit