Changeset 328 for trunk/zoo-project/zoo-kernel/zoo_service_loader.c
- Timestamp:
- Aug 26, 2011, 3:53:26 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/zoo_service_loader.c
r296 r328 924 924 * Put each DataInputs into the inputs_as_text array 925 925 */ 926 char *tmp1=strdup(cursor_input); 926 927 char * pToken; 927 928 pToken=strtok(cursor_input,";"); 929 if(pToken!=NULL && strncasecmp(pToken,tmp1,strlen(tmp1))==0){ 930 char* tmp2=url_decode(tmp1); 931 snprintf(cursor_input,(strlen(tmp2)+1)*sizeof(char),"%s",tmp2); 932 free(tmp2); 933 pToken=strtok(cursor_input,";"); 934 } 935 free(tmp1); 936 928 937 char** inputs_as_text=(char**)calloc(100,sizeof(char*)); 929 938 if(inputs_as_text == NULL){ … … 1019 1028 else 1020 1029 if(tmpv1!=NULL){ 1021 if(strncasecmp(tmpv1+1,"http://",7)!=0 && 1022 strncasecmp(tmpv1+1,"ftp://",6)!=0){ 1030 char *tmpx2=url_decode(tmpv1+1); 1031 if(strncasecmp(tmpx2,"http://",7)!=0 && 1032 strncasecmp(tmpx2,"ftp://",6)!=0){ 1023 1033 char emsg[1024]; 1024 1034 sprintf(emsg,_("Unable to find a valid protocol to download the remote file %s"),tmpv1+1); … … 1036 1046 fprintf(stderr,"REQUIRE TO DOWNLOAD A FILE FROM A SERVER : url(%s)\n",tmpv1+1); 1037 1047 #endif 1038 char *tmpx=url_encode(tmpv1+1); 1039 addToMap(tmpmaps->content,tmpn1,tmpx); 1048 addToMap(tmpmaps->content,tmpn1,tmpx2); 1040 1049 1041 1050 #ifndef WIN32 … … 1043 1052 #endif 1044 1053 { 1045 loadRemoteFile(m,tmpmaps->content,hInternet,tmp v1+1);1054 loadRemoteFile(m,tmpmaps->content,hInternet,tmpx2); 1046 1055 } 1047 char *tmpx1=url_encode(tmpv1+1); 1048 addToMap(tmpmaps->content,tmpn1,tmpx1); 1049 free(tmpx1); 1056 free(tmpx2); 1050 1057 addToMap(tmpmaps->content,"Reference",tmpv1+1); 1051 1058 }
Note: See TracChangeset
for help on using the changeset viewer.