Changeset 503 for trunk/zoo-project/zoo-kernel/service_internal.c
- Timestamp:
- Sep 22, 2014, 6:36:15 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/service_internal.c
r501 r503 3097 3097 sprintf(key,"sprefix_%d",i); 3098 3098 map* tmp00=getMapFromMaps(conf,"lenv",key); 3099 sprintf(buffer,"%s/%s",tmp0,tmp00->value); 3099 if(tmp00!=NULL) 3100 sprintf(buffer,"%s/%s",tmp0,tmp00->value); 3100 3101 free(tmp0); 3101 3102 buffer[strlen(buffer)-1]=0; … … 3104 3105 if(tmpMap==NULL || strlen(tmpMap->value)==0){ 3105 3106 char *tmp01=zStrdup(tmp00->value); 3106 tmp01[strlen(tmp01)-1]=0;3107 3107 setMapInMaps(conf,"lenv","metapath",tmp01); 3108 3108 free(tmp01); 3109 tmp01=NULL; 3109 3110 } 3110 3111 else{ 3111 char *value=(char*)malloc((strlen(tmp00->value)+strlen(tmpMap->value)+2)*sizeof(char)); 3112 sprintf(value,"%s/%s",tmpMap->value,tmp00->value); 3113 value[strlen(value)-1]=0; 3114 setMapInMaps(conf,"lenv","metapath",value); 3115 free(value); 3112 if(tmp00!=NULL && tmpMap!=NULL){ 3113 char *value=(char*)malloc((strlen(tmp00->value)+strlen(tmpMap->value)+2)*sizeof(char)); 3114 sprintf(value,"%s/%s",tmpMap->value,tmp00->value); 3115 setMapInMaps(conf,"lenv","metapath",value); 3116 free(value); 3117 value=NULL; 3118 } 3116 3119 } 3117 3120 }else{
Note: See TracChangeset
for help on using the changeset viewer.