- Timestamp:
- Sep 12, 2018, 4:02:49 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/prototype-v0/zoo-project/zoo-kernel/request_parser.c
r877 r880 978 978 979 979 map *test = getMap (tmpmaps->content, "encoding"); 980 981 980 if (test == NULL) 982 981 { … … 992 991 if (getMap(tmpmaps->content,"dataType")==NULL && test!=NULL && strcasecmp (test->value, "base64") != 0) 993 992 { 994 xmlChar *mv = xmlNodeListGetString (doc, 995 cur4->xmlChildrenNode, 996 1); 993 xmlChar *mv = NULL; 994 /*if(cur4!=NULL && cur4->xmlChildrenNode!=NULL) 995 xmlChar *mv = xmlNodeListGetString (doc, 996 cur4->xmlChildrenNode, 997 1);*/ 997 998 map *ltmp = 998 getMap (tmpmaps->content, "mimeType"); 999 if ( mv == NULL1000 || 999 getMap (tmpmaps->content, "mimeType"); 1000 if (/*mv == NULL 1001 ||*/ 1001 1002 (xmlStrcasecmp 1002 1003 (cur4->name, BAD_CAST "ComplexData") == 0 … … 1036 1037 buffersize); 1037 1038 }else{ 1039 1038 1040 if(xmlStrcasecmp 1039 1041 (cur4->name, BAD_CAST "BoundingBoxData") == 0){ … … 1051 1053 while (cur5 != NULL 1052 1054 && cur5->type != XML_ELEMENT_NODE 1055 && cur5->type != XML_TEXT_NODE 1053 1056 && cur5->type != XML_CDATA_SECTION_NODE) 1054 1057 cur5 = cur5->next; 1055 1058 if (cur5 != NULL 1056 && cur5->type != XML_CDATA_SECTION_NODE) 1059 && cur5->type != XML_CDATA_SECTION_NODE 1060 && cur5->type != XML_TEXT_NODE) 1057 1061 { 1058 1062 xmlDocPtr doc1 = xmlNewDoc (BAD_CAST "1.0"); … … 1065 1069 buffersize); 1066 1070 } 1067 else /*if (cur5 != NULL1071 else if (cur5 != NULL)/* 1068 1072 && cur5->type == XML_CDATA_SECTION_NODE)*/{ 1069 1073 xmlFree(mv); 1070 mv=xmlStrdup(cur5->content); 1074 if(cur5->content!=NULL){ 1075 mv=xmlStrdup(cur5->content); 1076 } 1071 1077 } 1072 1078 } … … 1150 1156 } 1151 1157 } 1152 else 1158 else{ 1153 1159 addMapsToMaps (request_output, tmpmaps); 1160 } 1154 1161 } 1155 1162 freeMaps (&tmpmaps);
Note: See TracChangeset
for help on using the changeset viewer.