﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
314	psMetadataIteratorAlloc and Mutable parameter	robert.desonia@…	eugene	"Since psMetadata is formed from a psList and psHash containing duplicate set of  
references of psMetadataItem objects, making a mutable iterator over just the  
psList seems to be very dangerous as it opens up a reasonable means to add  
something to the psList and not the psHash.  I suggest that mutable be dropped  
from the psMetadataIteratorAlloc parameter list and the return psListIterator  
be set to be not mutable.  
 
psListIterator* psMetadataIteratorAlloc(psMetadata* md, psS32 location)  
{ 
    if (md == NULL) { 
        return NULL; 
    } 
 
    return psListIteratorAlloc(md->list,location,false); 
} 
 
-rdd"	defect	closed	high		PSLib SDRS	unspecified	critical	fixed		
