Changeset 5864 for branches/eam_rel9_p0/psModules/src/config/pmConfig.c
- Timestamp:
- Dec 30, 2005, 6:34:18 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_rel9_p0/psModules/src/config/pmConfig.c
r5760 r5864 3 3 * @author PAP, IfA 4 4 * 5 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $6 * @date $Date: 2005-12- 12 20:11:06$5 * @version $Revision: 1.5.4.1 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2005-12-31 04:34:18 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 65 65 { 66 66 PS_ASSERT_PTR_NON_NULL(site, false); 67 PS_ASSERT_PTR_NON_NULL(*site, false);67 // PS_ASSERT_PTR_NON_NULL(*site, false); 68 68 PS_ASSERT_PTR_NON_NULL(camera, false); 69 PS_ASSERT_PTR_NON_NULL(*camera, false);69 // PS_ASSERT_PTR_NON_NULL(*camera, false); 70 70 PS_ASSERT_PTR_NON_NULL(recipe, false); 71 PS_ASSERT_PTR_NON_NULL(*recipe, false);71 // PS_ASSERT_PTR_NON_NULL(*recipe, false); 72 72 PS_ASSERT_INT_POSITIVE(*argc, false); 73 73 PS_ASSERT_PTR_NON_NULL(argv, false); … … 264 264 } 265 265 266 267 // XXX EAM : was trying headerItem when it was NULL 268 // XXX EAM : should just free & return on first failure 266 269 bool pmConfigValidateCamera( 267 270 const psMetadata *camera, … … 284 287 psMetadataItem *headerItem = psMetadataLookup((psMetadata*)header, ruleItem->name); 285 288 if (! headerItem || headerItem->type != ruleItem->type) { 286 match = false; 289 psFree(ruleIter); 290 return false; 287 291 } 288 292 … … 294 298 if (strncmp(ruleItem->data.V, headerItem->data.V, 295 299 strlen(ruleItem->data.V)) != 0) { 296 match = false; 300 psFree(ruleIter); 301 return false; 297 302 } 298 303 break; … … 302 307 ruleItem->data.S32, headerItem->data.S32); 303 308 if (ruleItem->data.S32 != headerItem->data.S32) { 304 match = false; 309 psFree(ruleIter); 310 return false; 305 311 } 306 312 break; … … 309 315 ruleItem->data.F32, headerItem->data.F32); 310 316 if (ruleItem->data.F32 != headerItem->data.F32) { 311 match = false; 317 psFree(ruleIter); 318 return false; 312 319 } 313 320 break; … … 316 323 ruleItem->data.F64, headerItem->data.F64); 317 324 if (ruleItem->data.F64 != headerItem->data.F64) { 318 match = false; 325 psFree(ruleIter); 326 return false; 319 327 } 320 328 break; … … 326 334 327 335 psFree(ruleIter); 328 329 336 return match; 330 337 } … … 420 427 pmConfigDB(*site) 421 428 429 XXX: this should allow the option of having NO database server, if chosen by config 422 430 XXX: What should we use for the Database namespace in the call to psDBInit()? 423 431 This is currently NULL.
Note:
See TracChangeset
for help on using the changeset viewer.
