Changeset 92 for trunk/zoo-kernel/zoo_service_loader.c
- Timestamp:
- Jan 27, 2011, 11:47:22 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-kernel/zoo_service_loader.c
r88 r92 1622 1622 * Ensure that each requested arguments are present in the request 1623 1623 * DataInputs and ResponseDocument / RawDataOutput 1624 */ 1624 */ 1625 1625 char *dfv=addDefaultValues(&request_input_real_format,s1->inputs,m,0); 1626 1626 if(strcmp(dfv,"")!=0){ … … 1739 1739 _tmpMaps->next=NULL; 1740 1740 addToMap(_tmpMaps->content,"status","0"); 1741 if(cgiCookie!=NULL && strlen(cgiCookie)>0){ 1742 addToMap(_tmpMaps->content,"sessid",strstr(cgiCookie,"=")+1); 1743 char session_file_path[1024]; 1744 map *tmpPath=getMapFromMaps(m,"main","sessPath"); 1745 if(tmpPath==NULL) 1746 tmpPath=getMapFromMaps(m,"main","tmpPath"); 1747 sprintf(session_file_path,"%s/sess_%s.cfg",tmpPath->value,strstr(cgiCookie,"=")+1); 1748 maps *tmpSess=(maps*)calloc(1,MAPS_SIZE); 1749 struct stat file_status; 1750 int istat = stat(session_file_path, &file_status); 1751 if(istat==0){ 1752 conf_read(session_file_path,tmpSess); 1753 dumpMaps(tmpSess); 1754 addMapsToMaps(&m,tmpSess); 1755 freeMaps(&tmpSess); 1756 } 1757 free(tmpSess); 1758 } 1741 1759 addMapsToMaps(&m,_tmpMaps); 1742 1760 freeMaps(&_tmpMaps);
Note: See TracChangeset
for help on using the changeset viewer.