Changeset 39319
- Timestamp:
- Jan 17, 2016, 3:00:30 PM (11 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 5 edited
-
dvomerge/src/IDmapIO.c (modified) (1 diff)
-
dvomerge/src/dvomergeUpdate_catalogs.c (modified) (2 diffs)
-
dvomerge/src/dvomerge_client.c (modified) (1 diff)
-
libdvo/include/dvo.h (modified) (1 diff)
-
libdvo/src/HostTable.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvomerge/src/IDmapIO.c
r37046 r39319 135 135 create_IDmap_lookup (IDmap); 136 136 137 gfits_free_header(&header); 138 gfits_free_matrix(&matrix); 139 140 gfits_free_header(&theader); 141 gfits_free_table (&ftable); 142 137 143 return IDmap; 138 144 } -
trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c
r39314 r39319 277 277 dvomergeUpdate_parallel_group (&groups[i], absinput, absoutput); 278 278 } 279 280 for (i = 0; i < Ngroups; i++) { 281 free (groups[i].hosts); 282 } 283 free (groups); 284 285 FreeHostTable(table); 286 287 free (absinput); 288 free (absoutput); 279 289 return TRUE; 280 290 } … … 335 345 group->hosts[i][0].pid = pid; // save for future reference 336 346 } 347 free (command); 337 348 } 338 349 -
trunk/Ohana/src/dvomerge/src/dvomerge_client.c
r39314 r39319 93 93 dvomergeUpdate_catalogs (input, output, inlist, outsky, NsecfiltInput, NsecfiltOutput, IDmap, secfiltMap); 94 94 95 SkyTableFree (insky); 96 SkyTableFree (outsky); 97 SkyListFree (inlist); 98 99 if (IDmap) { 100 dvo_image_map_free (IDmap); 101 free (IDmap); 102 } 103 free (absoutput); 104 free (secfiltMap); 105 FreePhotcodeData (inputPhotcodes); 106 FreePhotcodeData (outputPhotcodes); 107 108 SetPhotcodeTable(NULL); 109 FreePhotcodeTable(); 110 95 111 dvomerge_client_args_free (); 96 112 ohana_memcheck (TRUE); -
trunk/Ohana/src/libdvo/include/dvo.h
r39301 r39319 1121 1121 1122 1122 void InitHost (HostInfo *host); 1123 void FreeHostTable (HostTable *table); 1124 void FreeHostTableGroup (HostTableGroup *table); 1123 1125 1124 1126 HostTableGroup *HostTableGroupsUniqueMachines (HostTable *table, int *ngroups); -
trunk/Ohana/src/libdvo/src/HostTable.c
r39308 r39319 29 29 free (hosts[i].hostname); 30 30 free (hosts[i].pathname); 31 FreeIOBuffer (&hosts[i].stdout); 32 FreeIOBuffer (&hosts[i].stderr); 31 33 } 32 34 free (hosts); … … 34 36 } 35 37 36 void Free Table (HostTable *table) {38 void FreeHostTable (HostTable *table) { 37 39 38 40 if (!table) return; … … 46 48 47 49 // a HostTableGroup is a pointer set to one or more HostTable entries 48 void Free TableGroup (HostTableGroup *table) {50 void FreeHostTableGroup (HostTableGroup *table) { 49 51 50 52 if (!table) return; … … 264 266 groups[i].Nhosts = 0; 265 267 ALLOCATE (groups[i].hosts, HostInfo *, Nmax); 266 for (j = 0; j < Nmax; j++) {268 for (j = 0; (j < Nmax) && (k < table->Nhosts); j++) { 267 269 groups[i].hosts[groups[i].Nhosts] = &table->hosts[k]; 268 270 groups[i].Nhosts ++;
Note:
See TracChangeset
for help on using the changeset viewer.
