Changeset 510 for trunk/zoo-project/zoo-kernel/zoo_loader.c
- Timestamp:
- Oct 16, 2014, 10:02:46 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/zoo_loader.c
r490 r510 97 97 while((r=fread(buffer,sizeof(char),1,cgiIn))){ 98 98 buffer[1]=0; 99 cgiContentLength+=r;100 99 if(res==NULL){ 101 100 res=(char*)malloc(2*sizeof(char)); … … 103 102 } 104 103 else{ 105 char *tmp=zStrdup(res); 106 res=(char*)realloc(res,(strlen(tmp)+2)*sizeof(char)); 107 sprintf(res,"%s%s",tmp,buffer); 108 free(tmp); 104 res=(char*)realloc(res,(cgiContentLength+2)*sizeof(char)); 105 memcpy(res + cgiContentLength, buffer, sizeof(char)); 106 res[cgiContentLength+1]=0; 109 107 } 108 cgiContentLength+=r; 110 109 } 111 110 delete[] buffer;
Note: See TracChangeset
for help on using the changeset viewer.