Changeset 9388
- Timestamp:
- Oct 6, 2006, 5:55:24 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/types/psMetadata.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/types/psMetadata.c
r8973 r9388 12 12 * @author Ross Harman, MHPCC 13 13 * 14 * @version $Revision: 1.13 5$ $Name: not supported by cvs2svn $15 * @date $Date: 2006- 09-26 02:55:34 $14 * @version $Revision: 1.136 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2006-10-07 03:55:24 $ 16 16 * 17 17 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 418 418 const psMetadata *in) 419 419 { 420 // PS_ASSERT_PTR_NON_NULL(in,NULL);420 // in == NULL is a valid input, return 'out' as is 421 421 if (in == NULL) { 422 if (out != NULL) { 423 psFree(out); 424 out = NULL; 425 } 426 return out; 427 } 422 psError(PS_ERR_BAD_PARAMETER_NULL, true, "psMetadataCopy: 'in' cannot be NULL"); 423 return NULL; 424 } 425 428 426 // PS_ASSERT_PTR_NON_NULL(in->list,NULL); 429 427 if (in->list == NULL) { 430 if (out != NULL) { 431 psFree(out); 432 out = NULL; 433 } 434 return out; 428 psError(PS_ERR_BAD_PARAMETER_NULL, true, "psMetadataCopy: 'in' has NULL list"); 429 return NULL; 435 430 } 436 431 … … 457 452 psFree(newItem); 458 453 psFree(iter); 459 psFree(out); 460 out = NULL; 461 return out; 454 return NULL; 462 455 } 463 456 psFree(newItem); // Drop reference 464 457 } 465 458 psFree(iter); 466 467 459 return out; 468 460 }
Note:
See TracChangeset
for help on using the changeset viewer.
