Index: trunk/zoo-project/zoo-kernel/request_parser.c
===================================================================
--- trunk/zoo-project/zoo-kernel/request_parser.c	(revision 937)
+++ trunk/zoo-project/zoo-kernel/request_parser.c	(revision 938)
@@ -1072,6 +1072,8 @@
 			      else if (cur5 != NULL)/*
 				     && cur5->type == XML_CDATA_SECTION_NODE)*/{
+				while(cur5!=NULL && cur5->type != XML_CDATA_SECTION_NODE)
+				  cur5=cur5->next;
 				xmlFree(mv);
-				if(cur5->content!=NULL){
+				if(cur5!=NULL && cur5->content!=NULL){
 				  mv=xmlStrdup(cur5->content);
 				}
