Changeset 59 for trunk/zoo-kernel/service.h
- Timestamp:
- Jan 6, 2011, 10:50:56 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-kernel/service.h
r57 r59 418 418 res->next=NULL; 419 419 map* mc=_cursor->content; 420 map* tmp=getMap(mc,"size"); 421 char* tmpSized=NULL; 422 if(tmp!=NULL){ 423 map* tmpV=getMap(mc,"value"); 424 tmpSized=(char*)malloc((atoi(tmp->value)+1)*sizeof(char)); 425 memmove(tmpSized,tmpV->value,atoi(tmp->value)*sizeof(char)); 426 } 420 427 if(mc!=NULL){ 421 428 addMapToMap(&res->content,mc); 429 } 430 if(tmp!=NULL){ 431 map* tmpV=getMap(res->content,"value"); 432 free(tmpV->value); 433 tmpV->value=(char*)malloc(atoi(tmp->value)*sizeof(char)); 434 memmove(tmpV->value,tmpSized,atoi(tmp->value)*sizeof(char)); 435 free(tmpSized); 422 436 } 423 437 res->next=dupMaps(&_cursor->next);
Note: See TracChangeset
for help on using the changeset viewer.