Changeset 790 for trunk/zoo-project/zoo-kernel/service_internal_java.c
- Timestamp:
- Dec 19, 2016, 6:01:06 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/service_internal_java.c
r781 r790 251 251 if (pValue != (jint)NULL){ 252 252 res=pValue; 253 m=mapsFromHashMap(env,arg1,scHashMapClass); 254 *main_conf=m; 255 outputs=mapsFromHashMap(env,arg3,scHashMapClass); 256 *real_outputs=outputs; 257 253 freeMaps(real_outputs); 254 free(*real_outputs); 255 freeMaps(main_conf); 256 free(*main_conf); 257 *main_conf=mapsFromHashMap(env,arg1,scHashMapClass); 258 *real_outputs=mapsFromHashMap(env,arg3,scHashMapClass); 258 259 #ifdef DEBUG 259 260 fprintf(stderr,"Result of call: %i\n", pValue); … … 757 758 jobject jk=(*env)->CallObjectMethod(env,tmp,getKey_mid); 758 759 #endif 759 maps* cmap=(maps*)malloc(sizeof(maps)); 760 #ifdef JAVA7 761 cmap->name=(char*)(*env).GetStringUTFChars((jstring)jk, NULL); 762 #else 763 cmap->name=(*env)->GetStringUTFChars(env, jk, NULL); 764 #endif 760 maps* cmap=createMaps( 761 #ifdef JAVA7 762 (char*)(*env).GetStringUTFChars((jstring)jk, NULL) 763 #else 764 (*env)->GetStringUTFChars(env, jk, NULL) 765 #endif 766 ); 765 767 #ifdef DEBUG 766 768 fprintf(stderr," / %s \n",cmap->name); 767 769 #endif 768 770 cmap->content=res; 769 cmap->next=NULL;770 771 if(final_res==NULL) 771 772 final_res=dupMaps(&cmap); … … 780 781 fprintf(stderr,"mapsFromHashMap end\n"); 781 782 #endif 782 783 783 return final_res; 784 784 }
Note: See TracChangeset
for help on using the changeset viewer.