- Timestamp:
- Dec 2, 2008, 6:24:28 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20081124/Ohana/src/opihi/dvo/mextract.c
r20860 r20873 11 11 Catalog catalog; 12 12 SkyList *skylist; 13 PhotCode *code;14 13 Vector **vec; 15 14 dbField *fields; … … 18 17 19 18 /* defaults */ 19 vec = NULL; 20 stack = NULL; 21 fields = NULL; 22 values = NULL; 20 23 skylist = NULL; 21 code = NULL; 22 fields = NULL; 23 stack = NULL; 24 selection = NULL; 24 25 25 26 if ((N = get_argument (argc, argv, "-h"))) goto help; … … 49 50 fields = dbCmdlineFields (argc, argv, DVO_TABLE_MEASURE, &last, &Nfields); 50 51 if (fields == NULL) return (FALSE); 52 if (Nfields == 0) { 53 FreeSkyRegionSelection (selection); 54 dbFreeFields (fields, Nfields); 55 dvo_catalog_free (&catalog); 56 goto help; 57 } 51 58 52 59 // examine line for 'where' or 'match to'. 'match to' is forbidden … … 168 175 } 169 176 170 free (values); 177 if (vec) free (vec); 178 if (values) free (values); 171 179 dbFreeFields (fields, Nfields); 172 180 dbFreeStack (stack, Nstack); … … 178 186 179 187 escape: 188 if (vec) free (vec); 180 189 free (values); 181 190 dbFreeFields (fields, Nfields);
Note:
See TracChangeset
for help on using the changeset viewer.
